标签:
没啥说的,条件可以是任意表达式,表达式的值不一定是布尔值,javaScript会自动调用Boolean()进行转换。
也没啥说的,只不过因为javaScript没有快级作用域,所以{}里定义的变量{}外边也可以访问到。
for (property in expression) statement
for in语句会把expression的属性名字挨个赋值给property变量。
<script> for (var x in window) { document.write(x+"<br>"); } </script>
可以在代码中添加标签,以便将来可以由break或者continue引用。(我觉的,没啥用吧。。)
break跳出循环,执行循环外的下一条语句,continue跳出本次循环,执行下一次循环。
改变作用域用,基本用不上,感觉有点危险吧。能用也不用。。。
swtich (expression) {
case value:
statement;
break;
case value :
statement;
break;
default:
statement;
}
value部位可以是任何表达式或数据类型。
break不写会进入下一个case。
标签:
原文地址:http://www.cnblogs.com/jingubang/p/4624351.html