break和continue语句和with语句

break和continue语句

break和continue语句用于在循环中精确地控制代码的执行。其中,break语句会立即退出循环,强制继续执行循环体后面的语句。而continue语句退出当前循环,继续后面的循环。

Break案例:

for (var box = 1; box <= 10; box++) {
if (box == 5) break; //如果box是5,就退出循环
document.write(box);
document.write('<br />');
}

Continue案例:

for (var box = 1; box <= 10; box++) {
if (box == 5) continue; //如果box是5,就退出当前循环
document.write(box);
document.write('<br />');
}

with语句

with语句的作用是将代码的作用域设置到一个特定的对象中。

var box = { //创建一个对象
'name' : '东方锐智', //键值对
'age' : 28,
'height' : 178
};
 

var n = box.name; //从对象里取值赋给变量
var a = box.age;
var h = box.height;
 
可以将上面的三段赋值操作改写成:
with (box) { //省略了box对象名
var n = name;
var a = age;
var h = height;
}

猜你喜欢

转载自blog.csdn.net/knowledge_bird/article/details/87900840
今日推荐