三. 条件判断
1. if
- 使用
if来规定要执行的代码块,如果指定条件为true - 使用
else if来规定要测试的新条件,如果第一个条件为false - 使用
else来规定要执行的代码块,如果相同的条件为false// JavaScript if (条件 1) { 条件 1 为 true 时执行的代码块 } else if (条件 2) { 条件 1 为 false 而条件 2 为 true 时执行的代码块 } else { 条件 1 和条件 2 同时为 false 时执行的代码块 }
2. switch
- 使用
switch来规定多个被执行的备选代码块 - 计算一次
switch表达式 - 把表达式的值与每个
case的值进行对比 - 如果存在匹配,则执行关联代码
// JavaScript switch (表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块 }
四. 循环
1. For 循环
- 语句 1 在循环(代码块)开始之前执行
- 语句 2 定义运行循环(代码块)的条件
- 语句 3 会在循环(代码块)每次被执行后执行
// JavaScript for (语句 1; 语句 2; 语句 3) { 要执行的代码块 }
2. For/In 循环
- 遍历对象属性
// JavaScript var person = { fname: "Bill", lname: "Gates", age: 62 }; var text = ""; var x; for (x in person) { text += person[x]; }
3. While 循环
- while 循环会一直循环代码块,只要指定的条件为
true// JavaScript while (条件) { 要执行的代码块 }
4. Do/While 循环
do/while循环是while循环的变体- 在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。
// JavaScript do { 要执行的代码块 } while (条件);
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!