js 的语句有
表达式语句, 复合语句{}, 空语句, 声明语句
if
默认不写大括号 可以执行 紧接着的一行
do-while
do{}while()
while
for(初始化;判断;更新){执行}
for(property in object) {}
对象属性枚举 in前表达式的结果应该是个左值
in 前的表达式 每次都会调用
继承于其他对象的属性也回被遍历出来 用 hasOwnPotery 判断
中断语句 break/continue
break
结束当前循环体 默认跳出一层循环
可以再外部的循环前 加 key: 的标记 在内部 break key 就可以 终止外部循环了
return
停止函数的执行 并返回 return 后面同行的 内容
continue
跳出本次循环 进行下次循环
switch语句
switch (value) { case value1: break; }
小括号内的 内容 不会进行类型转换 于case 比较 进行全等比较
同时满足两个条件
case 25: case 26: alert('25or26'); break;