三、语句和函数

一、if语句

二、do-while语句

do{
        i+=2;
        console.log(i);
    }while(i<10);

三、while语句

var j=0;
    while(j<10){
        j+=2;
        console.log(j);
    };

do-while和while语句的区别:do-while 语句是一种后测试循环语句 ,即先执行循环体再进行条件判断,至少会执行一次循环体里的代码

            while语句属于前测试循环语句 ,即先判断条件,当条件满足时才执行循环体,循环体内的代码有可能永远不会执行

四、for语句

五、for-in语句

for-in 语句是一种精准的迭代语句,可以用来枚举对象的属性。以下是 for-in 语句的语法:
for (property in expression) statement

ECMAScript 对象的属性没有顺序。因此,通过 for-in 循环输出的属性名的顺序是不可预测的。如果表示要迭代的对象的变量值为 null undefinedfor-in 语句会抛出错误。
ECMAScript 5 更正了这一行为;对这种情况不再抛出错误,而只是不执行循环体。为了保证最大限度的
兼容性,建议在使用 for-in 循环之前,先检测确认该对象的值不是 null undefined

六、label语句

七、break和continue语句

八、with语句

九、switch语句

  switch (expression) {
case value: statement
break;
case value: statement
break;
case value: statement
break;

default: statement
}

通过为每个 case 后面都添加一个 break 语句,就可以避免同时执行多个 case 代码的情况。假如确
实需要混合几种情形,不要忘了在代码中添加注释,说明你是有意省略了 break 关键字,如下所示:
switch (i) {
case 25:
/* 合并两种情形 */
case 35:
alert("25 or 35");
break;
case 45:
alert("45");
break;
default:
alert("Other");
}

posted @ 2019-07-21 23:22  冰柠檬不酸  阅读(271)  评论(0)    收藏  举报