一、if语句
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
特别注意:else if 之间要空开,这点与PHP不同。
二、switch语句
switch 语句 - 使用该语句来选择多个代码块之一来执行
switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 }
用法与PHP中的一致。
三、for循环
1.for循环
for (var i=0; i<5; i++) { x=x + "The number is " + i + "<br>"; }
用法与PHP一致
2.for/in循环
遍历数组或对象的属性
var person={fname:"John",lname:"Doe",age:25}; var txt = new String(); for (x in person) { txt=txt + person[x]; } document.write(txt);
3.while 和 do..while循环
与PHP类似
4.break 和 continue
break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代。