表达式

if(i > 0){ // 如果 i 大于 0 执行 } if(i > 0){ // 如果 i 大于 0 执行 }else{ // 否则执行此处 } if(i == 0){ // 如果 i 等于 0 执行 }else if(i == 1){ // 如果 i 等于 1 执行 }else{ // 否则执行此处 } var n = 0; switch (n) { case 0: // 执行代码 break; case 1: // 执行代码 break; default: // 没有匹配,执行代码 } for(i=0; i<2; i++){ /* i=0 初始值 i<2 i小于2时循环 i++ 每循环一次i+1 */ // 执行代码 } while(i < 2){ /* 先判断后执行 i小于2时循环 */ } do{ /* 先执行后判断 i小于2时循环 */ }while(i < 2); var m = [100,200,300]; for(n in m){ // 遍历数组 // n值为m的序列号,对应:0、1、2 document.write( m[n] ); } 退出循环: for(){ continue; //退出本次循环(如果for计数未结束,继续循环) break; //结束循环(跳出for循环体) }