3.6 语句

label 语句

label:statement
一般与for循环等配合使用,用于定位。

var num = 0;
outermost:
for(var i=0;i<10;i++) {
    for(var j=0;j<10;j++) {
        if(i == 5 && j == 5) {
            break outermost; //跳出外循环
        }
        num ++;
    }
}
console.log(num); //55

with 语句

用于限制作用域,严格模式下报错。
with(expression) statement;
代码块中的局部变量未定义时,判断expression对象是否有同名属性,若存在,则使用该属性,从而简化代码。

switch 语句

使用时需在case之后加break及时跳出;
比较时使用全等操作符,故不会发生类型转换。

发布了43 篇原创文章 · 获赞 0 · 访问量 313

猜你喜欢

转载自blog.csdn.net/weixin_44774877/article/details/103812049
3.6