00:00
行了,那这样咱们就今这个折腾了半个小时啊,咱们终于把这个回顾差不多了,接下来咱们就开始讲新的内容了。行吧,啊,新的内容就我发现有个规律啊。没当一放假。再一回来。这个状态。对就就很明显啊,这这这一排这一波后后后边几排就没反应了。没反应啊,之前是之前讲课的,不是这种状态啊,之前讲课夸夸有回应有回应对。你们给点反馈啊,给点反馈,你们没有反馈,我们心里没底啊,我心里没底,对,因为我不知道你们有没有在听这个东西。理解吧,理解万岁啊,理解万岁来,那咱们这个就把这个关了啊,咱们从这呢去新建一个文件,我们叫012。
01:09
这个死论类型啊,呃,就是字符串了。这个十种类型啊。第一个是什么呢?在JS当中啊,字符串可以使用什么,单引号也可以使用什么呀,双引号这个事呢,我觉得得知道了啊,S1单引号ABCDEFS2双引号啊,Test都行。那第二个是什么呢?就是在这个JS当中啊。
02:08
怎么创建字符串对象?两种方式的,第一种是什么呀?VS等于。现在好了吗?就充完电才吃过。两种方式啊,第一种是这样直接写,第二种呢是什么呢,是使用内置的支持类,内置支持类啊,这样各位S2等于news。
03:02
需要注意的是什么呢?是死钻啊,是一个什么?内置的支持类或者内置的类可以直接用string的父类是谁啊?How is that。很有意思。在这大家应该有疑问啊,我等你呢,什么疑问?他这个string的负类是object,不对呀,那JS当中的数据类型一共有六种类型。这六种类型。String是一种独立的类型吧,但他又继承object,这是个什么鬼?
04:03
嗯。你不觉得很混乱吗?是吧?来。我们测一下。行吧。我们来看看这两个有什么区别。如果你采用这种方式。这个type of是什么?如果您直接的这种方式。不需要用这个类型,直接采用这种方式,那这是诶我们可以看看。
05:02
好了启动了啊,第一个是string。第二个是object。有意思。这个是什么呀,不见。注意这个我们称为什么注意啊,这种方式叫。大润属于不属于润啊。属于object类型。这个地方我们叫小磁柱。这属于谁?属于原始类型词?GS在这块呢,他做的比较比较乱,这块啊比较乱。
06:01
但是你得知道这个事儿。啊。润类型怎么创建这样行这样也可以,这两种方式都行,但如果采用new的这种方式就是object,如果采用这种直接的这种方式就属于string。原始类型string,小string和大。第三点,我想说的是什么呢?无论是小盾还是大盾,他们的属性和方法都是通用的。重点,无论什么小string还是大啊。它们的属性和什么函数都是通用,都能用。比如说我们来获取什么字符串的长度,Alert,谁啊,X点。
07:05
Alert y点什么呀?来这边儿咱们多多写点儿吧。运行。String。是吧,哦在。四。三。是吧?又学了一个啊,字符串有一个什么属性,Les属性,这跟Java一样不一样,不一样,Java语言当中啊,它是Les方法。有印象吗?对对对对对对,有道理有道理有道理啊,有道理。嗯。第四就是关于什么呀,关于string类型的常用什么属性和什么函数,常用函数有个叫什么Les,这个可以获取字符串长度。
08:26
啊,我们可以看一下别的各位啊,这有帮助在这啊,在D盘的CO07HCSS这里有个resources里面有很多帮助文档。我们用过谁了,就用过一个CSS2.0。就用过这一个吧,别的我们是不是都还没翻过,大家注意看啊,我们主要翻这个jascript啊,这个script参考手册,打开这个啊。你这个只能模仿啊,我看哪个文件你就看哪个文件。然后往下走,有一个叫做jscript的用户指南,这是是吧,下边有个语言参考是不是,哎,这个语言参考里面有没有这个jscript的对象啊,这个对象里面你看右边有什么对象你看。
09:13
其实这个叫对象不太对啊,叫累。14。类啊,然后这个地方有一个类叫什么类。是吧,好,这种方式是不是构造方法?是吧,这是不是构造方法参数啊?下面说明。有没有属性,其中有一个属性我们用过了,叫什么Les啊,Les这两个属性不讲。但是其中这个属性非常重要。啊,这个在object里边会给大家讲的六种类型嘛,有一种类型叫object吗?哎,到时候再说,先不看这个,先看下面。
10:01
这都是什么方法?其实严格意义上不叫方法,叫函数啊,叫函数。来来看看这里边儿啊。我就不再演示了啊,我们看一看。来比如说这个是干啥的是干啥的。就是指定下标位置的字符找出来是不是往下呢?这个con k的是连字符串的啊,字符串拼接,那字符串拼接不需要,它在我们JS里面字符串拼接用加号行不行,加号是不是也可以做字符串拼接啊。好,那再往下index of是干啥的?所以这个在你们Java里边干啥的index。就这样。
11:02
取出某一个字符串,在我当前字符串当中第一次出现出的索引。不是,这个东西你们应该张口就来。你们不能这样啊。这个你都都在Java当中用的,不再用了,ABCDEF,这是一个字符串点点什么index of点啊,假如index of括号里边写一个什么。写一个E。他的意思是说你这个E在我这个字符串当中第一次出现处的索引。01234,也就是这个方法执行结束之后返回四。
12:10
后一次出现出的缩引。对吧,好,这是一个replace替换。对不对,替换啊,再往下split拆分字符串吧,Str。Substru这两个是不是有点意思?对吧。Two lower case转小姐,Two upper kiss转大姐。我们把圈住的这几个函数给大家演示一下,行吧。
13:05
圈住的啊,这几个函数,剩下函数就不演示了,重点看这个和这个有什么区别,这个subs tr和sub string有什么区别。好。那咱们在这块呢,就。常用的。这是属性常用函数有哪些?Index of啊,Last index of啊,然后还有啊,Str啊,对吧,还有什么to,什么lower什么啊to什么转小写转大写吧,还有index index。应该还有。
14:01
这个这个,然后呢萨lit。Replace。Split。行吧,好,那这个是干啥的?获取指定字符串,在当前字符串中第一次出现处。出现处的索引获取指定字符串,在当前字符串最后一次出现出的作业,这个是替换,这个是截取子字符串,下边这个也是什么呀,截取什么字字母串,这个是转换小写,这个不演示啊,转换小写你自己演示就行了,转换小写转换大写,然后这个是分拆分字符串。
15:07
这个不演示,这个这这三个我都不演示了啊,我看看上面这个。现在做不出HTP。呃,咱来说百度点com点什么呀,Index of谁HTTP。就是HTTP。在什么?这个字符串当中第一次出现这个索引吧。这是几。他出现了吗?出现了。对吧,零。那如果是HTPS呢?
16:02
这个字符串在这个字符串里面有没有出现过,没有,那应该是一个什么负数对吧。但凡是正数,是不是代表都是存在的?因为这个方法或者这个函数的作用是判断这个字符串,在我当前这个字符串里面第一次出现出的索引嘛,索引都是从零开始,零往后都是有值,你返回二。就代表在第三个位置上出现,但这个字符串在这个字没有出现过,所以这个我猜测啊,它应该是个什么负数啊,应该是个负数啊,来刷一下object,然后430。付一。那如果判断一个字符串里边是否包含一个字符串,你怎么判断,就是我们怎么判断,就是判断一个字符串中是否包含某个子字符串,怎么做,如果它。
17:18
大于等于零。包含不包含?对吧。如果这个字符串调index of。他。大于等于零。就代表说这个字符串是不是在这个字符串里面出现过,出现过就是包含呗,其他情况就是不包含三目运算符,大家能看懂吧,问号冒号。那这个应该是包含是不包含啊,包含不包含。
18:05
走走走走走。不管。这个不说了,各位自己演示。啊,Replace这个替换,那咱们替换一下吧,比如说现在有个字符串叫name等于Y6与就是百分号呗,百分号name等于Y6。然后百分号name等于我要把这个百分号换成语,怎么换点什么replace,谁?百分号替换成什么与?
19:00
能不能替换看看啊,刷一下走一个走一个走一个走一个走一个走一个走一个。有意思,这个该怎么办呢?只替换了一个。只替换了第一个。这是需要注意的,有的老师我现在就想把它都替换掉,怎么做?怎么做呀?你可以掉两次算不算?行不行?继续replace行不行?把这个百分号替换成什么?
20:03
与符号吧,这替换完它是个字符串啊,这个字符串再继续替换啊,那最后的结果是不是就可以了,那你这种方式。来,这是第一个吧,再来啊,大家看是不是替换了。对吧,听话了。那如果依赖它的顺序,依赖它的这个个数的话,那以后将会特别的麻烦,对吧,所以这个时候要想全部替换,你可以使用正则表达式。对正则表达式,我们在表单验证的时候再讲,继续调用replace方法。啊,就会替换第二个。其实也不是替换第二个,还是替换什么第一个,因为这是一个新的字符串的嘛,掉一次replace还是替换第一个啊。
21:08
我带个双引号吧。啊,第二。想全部替换需要想全部替换需要使用正则表达式。就这个啊。正则啊,得用正则才行。你不用正则这个做不到啊,做不到replace,行了,这个方法咱就说到这啊,或者这个函数到这,重点看这个sum s drr和萨s string有什么区别,考点各位啊,经常问经常问啊,就这个萨str和这个叫萨string的区别, ABCDFXYz.SSTR括号里边写什么呢?二逗号四然后接下来把这个怎么着呢?我给它拿出来,然后把这个呢拿过来,把这改成sub string,二逗它俩结果有什么区别,行吧,我们看结果说话啊,走走走走走走走走好了妥了啊,确定。
22:31
继续再往下点啊,确定。二逗号四。012,从这开始,1234。所以这个substr应该是start index和length。
23:05
这个是下标,这个是长度。下面这个二逗号4012,从这开始吧。234,那应该是CDE呀。四是结束下标吧,哎,那CD啊。我们看官方文档怎么说。萨斯顿。通用的。Substru方法将返回一个包含从start到最后的子字符串的字符串。不包含人的。是二逗号四四确实是结束下标,从234结束下标,但不包括谁结束下标CD。
24:07
听懂了吧?来这块叫什么start index和index,注意不包含。什么index?不包含他。能记住吧,这两个过一个月俩月之后你就忘了啊,肯定百分百。所以这块呢。你应该在你的笔记上有,将来去面试的时候呢,你扫一眼笔记呗,就只能这样,后期我们也会用啊,行了,关于字符串这块的一个函数,我们就说到这这个split呢,你自己去测就行了,我就不再测了啊,主要是这个萨和萨string这两个有什么区别。那在这里呢,大家要注意了,各位啊,我再强调一下,String呢,这种类型啊,它有小string和大string,有这个说法,小string其实说的就是什么,就是这个词论,这就是小论,如果是大论说的其实就是object,但无论你是大论还是小论,他们的属性以及函数都是通用的。
25:15
都是通用的,都能调都能调啊,你看我这是不是直接用的这个小齿轮去调的。直接用小磁论去调的函数啊这样。都可以用。
我来说两句