JavaScript基础-02-语句和循环(if语句,Switch语句,for循环,for/in,while循环,do/while,循环控制 break、continue、bresk)

1. if 语句

  • 语法
if (条件1)
{
    代码块1;
}
else if (条件2)
{
    代码块2;
}
else
{
    命令n;
}
  • 示例



hello world








2. switch语句

  • 语法
switch(n)
{
    case 1:
        执行代码块 1;
        break;
    case 2:
        执行代码块 2;
        break;
    default:
        与 case 1 和 case 2 不同时执行的代码;
}
  • 示例




hello world



点击下面的按钮来显示今天是周几:

3. for循环

3.1 基本应用

  • 语法
    for (var i=0;i<5;i++){
        执行代码块;
    }
  • 示例,循环打印数组
name=["刘备","关羽","张飞","赵云"];
for (var i=0,l=name.length; i");
}

或者

name=["刘备","关羽","张飞","赵云"];
l=name.length;
for (var i=0, i");
}

还可以是

name=["刘备","关羽","张飞","赵云"];
l=name.length;
var i = 0;
for (;i");
    i++;
}

3.2 for/in





玄德公记事




  • 显示结果
image.png

4. while 循环

4.1 while 循环

  • 语法
    while (条件){
        执行代码块;
    }
  • 和for比较
    while:
    var x="",i=0;
    while (i<5){
        x=x + "该数字为 " + i + "
"; i++; }

for:

    var x="",i=0;
    for (;i<5;){
        x=x + "该数字为 " + i + "
"; i++; }
  • 示例




hello world




4.2 do/while

  • 语法
do
{
    执行的代码
}
while (条件);

说明:先执行do,再判断while条件,如果满足再do

  • 示例
do
{
    x=x + "The number is " + i + "
"; i++; } while (i<5);

5. 循环控制

5.1 break

立即跳出循环(循环不再执行)。

for (i=0;i<10;i++)
{
    if (i==3) break; //if后执行代码块单行省略大括号 
    x=x + "The number is " + i + "
"; }

5.2 continue

跳出本次循环(跳过本次循环后边剩余代码),继续下次循环。

            var x= "", i= 0;
            while (i < 10){
                if (i == 3){
                    i++;    //加入i++不会进入死循环
                    continue;
                }
                x= x + "该数字为 " + i + "
"; i++; }

5.3 bresk-跳出元素

给break加上标签,可以跳过其他元素。

  • 语法

  • 示例




hello world








image.png

你可能感兴趣的:(JavaScript基础-02-语句和循环(if语句,Switch语句,for循环,for/in,while循环,do/while,循环控制 break、continue、bresk))