第一部分 javascript语言核心
js是面向web的编程语言同时它也是动态类型语言,弱类型语言。
第四章 语句-----表达式在js中是短语那么语句则就是整句或命令语句一般用分号结束
4.1.1 复合语句和空语句:多条语句联合在一起则就是一条复合语句(可以用语句快)
4.2.2 声明语句声明语句就是声明定义变量的例如 var function----它本身什么都不做,但它有一个重要的意义,通过创建变量和函数。
4.3.3 for/in语句:可以用来遍历数组和对象。------建议遍历对象用for/in遍历数组用for/of前者遍历的是key,后者则是value
4.3.4 return跳转---在js代码执行时遇到它解析器则跳出函数体的执行。
4.3.5 break语句 单独的使用它会立刻结束最内层的循环或switch语句。
4.3.6 continue语句---使用它则会结束此次循环。-----注意跟break的区别。
4.3.7 throw语句 ----抛出一个错误(异常) 例: if(x < 0) throw new Error('x不能是负数')
4.3.8 try/catch/finally语句------js异常处理机制。try(要处理的代码) catch(如果try发生异常则会调用它里面的代码) finally(不管try中是否有异常它总是会执行)。
4.3.9 width语句------用于临时扩展作用域链(不建议使用)
4.3.10 debugger----通常它是什么都不干的然而在调试程序的时候这条语句会产生一个断点。js代码的执行会停止在断点的位置。
4.3.11 "use strict" 严格模式