2018-08-12

条件语句

if

if (条件)

  {

  只有当条件为 true 时执行的代码

  }

实列:

当时间小于 20:00 时,生成一个“Good day”问候

if (time<20)

  {

  x="Good day";

  }

if...else

if (条件)

  {

  当条件为 true 时执行的代码

  }

else

  {

  当条件不为 true 时执行的代码

  }

实例:

当时间小于 20:00 时,将得到问候 "Good day",否则将得到问候 "Good evening"。

if (time<20)

  {

  x="Good day";

  }

else

  {

  x="Good evening";

  }

if...else if...else

if (条件 1)

  {

  当条件 1 为 true 时执行的代码

  }

else if (条件 2)

  {

  当条件 2 为 true 时执行的代码

  }

else

  {

  当条件 1 和 条件 2 都不为 true 时执行的代码

  }

实例

如果时间小于 10:00,则将发送问候 "Good morning",否则如果时间小于 20:00,则发送问候 "Good day",否则发送问候 "Good evening":

if (time<10)

  {

  x="Good morning";

  }

else if (time<20)

  {

  x="Good day";

  }

else

  {

  x="Good evening";

  }

循环语句

for

for (语句 1; 语句 2; 语句 3)

  {

  被执行的代码块

  }

实例

for (var i=0; i<5; i++)

  {

  x=x + "The number is " + i + "
";

  }

for..in

var a={fname:"John",lname:"Doe",age:15};

for (x in a)

  {

  txt=txt + a[x];

  }

while

while (条件)

  {

  需要执行的代码

  }

实例

本例中的循环将继续运行,只要变量 i 小于 5:

while (i<5)

  {

  x=x + "The number is " + i + "
";

  i++;

  }

你可能感兴趣的:(2018-08-12)