js相关笔记(三)

1.使用switch时 必须注意,每一个case结束后必须使用break,否则就会出现自己的case结束后会继续跳到下一个case去,这么做就像是case的集体声明一样,当多个case中结果一致时才可以这样做。


4.switch中的判断是绝对等于 ===  不光要数据类型一致还要内容也一样才行。


5.自增自减
◆i++,++i 当不参与运算的情况下 ++在前面和在后面是一样的,都是 i=i+1;
◆i++,++i 参与运算时,++在后表示i先去参与运算然后再让自己自增加1,++在前表示i先让自己自增加1然后再去参与运算


6.while循环是先判断条件再确定是否执行内部的代码,而do-while循环是先执行一次内部的代码然后判断是否再继续执行内部的代码。


7.for循环 for(var i=0;i<10;i++){},先执行变量声明,只执行一次,然后进行循环条件的判断,判断可以执行内部代码就会执行内部代码,执行完内部代码后就会去自增,直到循环条件判断为失败时就终止循环。


8.js中只分局部变量和全局变量,不分块儿级作用域,在函数体外面的声明的变量都是作用于全局的变量,而在函数体内的变量只作用局部区域,所以在函数体外面的变量不能访问函数内部的变量,但是函数体内部的变量可以访问函数体外部的变量,循环体内部的变量也是全局可访问的,只区分在函数体内部和函数体外部。


9.break关键字是结束当前循环体,continue是结束本次循环进入下一次循环。


10.js中的数组定义有两种 一种new Array()、另一种 [],js中的数组拥有很多不同种类的集合的特性 如栈、队列、排序列表、简单等等,js自带了forEach方法可以用来遍历。


11.js中函数的定义有三种  第一种 function fname(){} 直接声明、第二种 var fname=function(){} 通过赋值的方式

posted @ 2018-06-09 07:23  我叫贾文利  阅读(82)  评论(0编辑  收藏  举报