慕课网深入浅出3

3-1 语句和严格模式

block 块

组合0~多个语句


块表达式优先

对象字面量需加var o 因为首先判断成块表达式

没有块级作用域


慕课网深入浅出3_第1张图片
块内块外一样

var

var a=b=1; === var a=1;b=1;


慕课网深入浅出3_第2张图片
var

3-2 try-catch 语句


慕课网深入浅出3_第3张图片
最近catch处理


慕课网深入浅出3_第4张图片
catch处理就结束


慕课网深入浅出3_第5张图片
没处理完先finally再外部catch

3-3 函数 swtich 循环

函数声明 函数表达式


慕课网深入浅出3_第6张图片
声明提升

for..in

慕课网深入浅出3_第7张图片
for..in

switch语句


慕课网深入浅出3_第8张图片
switch 语句

循环语句


慕课网深入浅出3_第9张图片
循环语句

with语句

多层访问时,使用with语句


慕课网深入浅出3_第10张图片
with语句

3-4严格模式

严格模式


慕课网深入浅出3_第11张图片
严格模式
慕课网深入浅出3_第12张图片
use strict

禁止with语句,全局变量,arguments,delete参数 函数名报错

?arguments参数待解决


慕课网深入浅出3_第13张图片
取消arguments影响


慕课网深入浅出3_第14张图片
delete报错

你可能感兴趣的:(慕课网深入浅出3)