一.if语句
1、if (条件表达式) 语句
if (box > 50) console.log('box大于50');//一行的if语句,判断后执行一条语句
if (box < 50) { console.log('box大于50'); console.log('只有if条件为ture才会执行'); }
2、if (条件表达式){语句;}else{语句;}
3、if (条件表达式){语句;}else if (条件表达式){语句;} ... else{语句;}
二、switch语句:是多重条件判断,用于多个值相等的比较
switch (box){ case 1 : console.log('one'); break; case 2 : console.log('two'); break; default : console.log('error'); }
三、do...while语句:是一种先运行,后判断的循环语句。也就是说,不管条件是否满足,至少先运行一次循环体
do {alert(box); box++;} while (box <= 5);
四、while语句:是一种先判断,后运行的循环语句。也就是说,必须满足条件了之后,方可运行循环体
while (box <= 5) {alert(box);box++;}
五、for语句:也是一种先判断,后运行的循环语句。但它具有在执行循环之前初始变量和定义循环后要执行代码的能力
for (var box = 1; box <= 5 ; box++) {alert(box);}
六、for...in语句:是一种精准的迭代语句,可以用来枚举对象的属性。
var box = {'name' : 'myname','age' : 20,'height' : 175}; for (var p in box) { console.log(p); }
七、break和continue语句:用于在循环中精确地控制代码的执行。其中,break语句会立即退出循环,强制继续执行循环体后面的语句。而continue语句退出当前循环,继续后面的循环。
八、with语句是将代码的作用域设置到一个特定的对象中
var box = {'name' : 'myname','age' : 20,'height' : 175}; var n = box.name; var a = box.age; var h = box.height; 可以将上面的三段赋值操作改写成: with (box) { //省略了box对象名 var n = name; var a = age; var h = height; }
- 本文固定链接: https://www.qingheluo.com/javascriptzhongliuchengkongzhiyuju/
- 转载请注明: qingheluo 于 清河洛 发表