00:00
那再往下呢,有一个控制语句,各位。这个控制语句。就那些语句。哪些渔具啊?哎。来。021叫GS的什么控制语句,都是比较零碎零散的一些知识点啊,这些知识点呢,咱们准备好之后才能进进展后面的一些东西,各位啊,来这个控制语句你就照着Java学就行,Java咋写你就咋写就行了,有什么语句你给我列出来来列出来来来有什么。你就说呀,同学们配合一下子好不好?还有啥Switch well do。
01:11
嗯,说的有道理,For循环是吧,If。这两个well do well。还有什么?还有谁啊,Continue是不是?哎,这,这不都是吗?一般每个语言它都会有这七种语句。对。JS里边特殊的我得讲吧,For语句。
02:00
啊,For in语句,With语句啊,这两个语句都属于什么?了解了解你懂吗?就是听一听就完事,重点还是用谁前七个。前几个不用讲,因为Java中一样,我就不讲了,我再讲一遍,没有意义,没有意义啊,来这里呢。我们给一个什么呢循环,但是呢,我先创建一个数组,各位我是不是第一次在JS里面创建数组,创建JS数组啊,怎么创建。中括号。不是大括号啊,Java中怎么创建数组,我觉得这个都得回顾一下。同学是中括号还是大花。
03:00
开玩笑好,Int类型数组AR等于大括号对吧,1234是不是这样啊。Java中创建数字还有别的方式吗?New,一个int中括号五个长度吧,等同于谁这个?这个等如果是代码这么写的话,等同于五个零对吧。哎,你们知道这个等于这个知道是吧,润呢大括ABC。对吧?那string数组AR4等于new string中括号三这个等于什么?聪明,这是学的比较透彻的啊,A减四等于。
04:16
大括号那。是不是,哎,然后呢。那那。这是Java。到了JS里边,数组需要这样吗?需要。不用,为啥弱类型,你这个变量可以是万能的口袋吗?不是说这个变量可以接受任何类,你就后边是拗拗一个student呢,你就拗啥,我这这个变量也能收是不是你不用在这写一个数字,没没没没没有这个语法啊,没有这个价格,没有这个语法就就整个变量名就完事,懂吧,后边数组不是大括号,各位我再说一下啊,是中括号。
05:10
而且而且最牛的是JS的数组中写啥都行,写什么都行,False true,然后你写一个一二,然后呢,再写一个字符串ABC,再写3.14都行,这个数组当中存储的数据类型没有限制,随意JS中数组中元素的类型。随意,它不像Java要int数组,你要往里边放个字符串,不可能啊,放一个字符串进去,这个肯定就编译器根本不让你过JS的数组是不是数据类型统一。这个数组里边。
06:01
数据类型是统一的。这个数据类型不统一。而且这样加法中的数组是不是长度一旦确定不可变,是五个长度就是五个长度,想让它存六个元素,必须进行数组扩容,数组扩容你们都知道,实际上是把原先那个老数组给他,给他给他拷贝到一个新数组里边,对吧?JS,不是这样的。JS是自动扩容。你放三个往里面放四个,放五个,放六个,放七个都没问题。自动扩容。啊,J样中数J这些中数组中元素的类型随意。元素的个数随意。来,这都是次要,最重要的是遍历数组,遍历数组我觉得你就得猜怎么写。
07:01
应该能猜出来啊,我不用讲,应该也会VR。哎,还印印他呀印他,哎等于零呗,这要开玩笑了啊来,再往后谁呀,AR点什么Les数组长度吗?哎,加加数组的lengths是方法还是属性属性属性。不信?I等于零,I小于,想想啊,乱写在这来AR中括号下标为I,这个I是不是就是下标啊,访问数组还是用什么中国号级访问啊,哎,这个I是下标啊,AR比如这个数组吗?啊。理解吧,跟Java是不是差不多,FALSE12ABC3.14没了。
08:10
这就是放行晚会了吗?不是说这个,我想说的是forin语句,注意听啊,Forin。Four v r I a。For语句啊,这个是你这个数组元素的下标。哦。这个I不是这个数组当中的元素,听懂了吗?这个是这个数组。元素的下标。
09:01
翻译一句啊,很简单,走走走走走走,你看0812345没了,好,那既然是这样,那我们大家访问怎么访问在这个位置是不是就直接AR中括号哎。这不是for each啊,跟Java中的for each不一样,Java中的for当中啊,拿出的每一个是数组中的元素,在JS里边方语句呢,它这个I啊,是这个数组元素的下标。也就是你访问元素,你还得加什么AR中括号,再加一个I下标就行了,就这点儿区别。我说了这部分内容是了解的啊。走走走走走走走走。在刷机走走走走走走走。
10:04
ABC3914。是吧,哎,拿出来这个元素,哎,你看啊,还有一个用用用处啊,方音语句啊,可以干什么呢?可以便利数,呃,可以便利对象的属性。你看啊,User子我定一个类行吧,一个累啊死准了,不好意思啊,写写偏了啊,就是加嘛一会加嘛一会GS,这个容易搞搞搞晕啊,来u new来U字user new的时候呢,用户名我写上张三,密码呢我就写上去444啊得了,接下来我访问怎么访问呀,一般都是user点什么,Username是不是,然后再加上一个逗号,加上user点什么呀,Password是不是就就访问了对象创建,然后访问对象的属性,我说没说,我还有另外一种访问方式怎么做?
11:26
是不是这样,上午讲过的啊,走走走走走走,张三四四四点确定张三444,也就是说这种方式。和这种方式都都可以。对不对,发音语句你看啊,挺有意思,看看啊。VR。这是个变量名啊。印有。
12:02
U指的就是这个对象。这个是什么?说的对,这这上数组的时候,这个I啊,它是这个数组的下标,但现在那不是个数组了。现在他是一个对象了。那他这个你猜应该能猜到他是个什么。汉语拼音能看懂吗?属性名。看看行不行,看是不是属性名啊。走走走走走走走走走走走。You name。
13:02
搭。并且这个username和password,它的类型是。看一下就知道了,走走走走走走走走走走走。也就是说,现在。这个属性名是一个什么字符串?那如果是这样。双引号里面这是什么。字符串吧,怎么访问?这是不是对象的属性?
14:00
需要加这个吗?二。不用对,我为啥上面用type of运算符,因为我就想看看这个东西它是个啥,我测完之后它是一个什么字符串,如果你本身是一个字符串的话,你是不是往这一放就行了,它是一个字符串啊。他将来就是谁双引号谁啊username或者双引号谁password。懂什么意思吧?所以这个时候呢,我们再来看,走走走走走走走走走走走走走走,再走张三电力吧,再走你看是不是就没了,也就是说我刚才讲的这个发音语句啊,它有两个用处,一用在数组方面,用在数组方面,这个变量代表的是这个数组元素的下标。
15:02
又在什么呀?对。用在对象方面,这个代表什么呀。属性的名字,而且是一个字符串,但这个不是重点,我问大家,我不用你发音语句,我写最原始的这个便利,能不能去便利啊,可以可以,所以这个内容作为了解。这个with语句呢?了解内容。注意看你可以有点什么username,你可以去。优点,Password。你这里面不是都老带个优点吗?你可以这样写,With谁U。把优先写到这,在这个里边你就可以直接访问谁了,U内和什么password。
16:06
它会自动把这个U加到这个变量前边。就这样。走走走走走走走走走走走走走走。再来张三。再来张三。是不是这个。再往下是这个吧,再往下。就这个吗?是不是就with语句啊,它实际上是可以引用,先写到一个括号当中,后面大括号里边访问的变量,它前面会都会自动添加什么U。但是这种方式会造成可读性,我感觉不是特别好,尤其这个代码呢,尤其代码的篇幅特别大的话,你都不知道这个是谁家的,对吧,而且我问大家这种方式他还有一个问题,比如说我现在在这随便去访问一个变量叫test,它会不会在test前面自动添加优点呢,会。
17:18
明白吧,所以说这个呢,你见识一下这个语法就行。啊,控制语句等于没讲吧。等于是不是没讲还是用谁这七个,还用这七个啊,用这七个重点掌握这七个就行,这七个你们Java中都学过啊,我在这里呢,就不再说了啊。休息一下。
我来说两句