JavaScript基础 – 流程控制if switch

一、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 用于跳过循环中的一个迭代。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注