javascript 逻辑控制语句
# JavaScript 逻辑控制语句 ## If...Else 语句 1. **if 语句**:在一个指定的条件成立时执行代码。 ```javascript if (条件) { // 条件成立时执行代码 }
- if...else 语句:在指定的条件成立时执行代码,当条件不成立时执行另外的代码。
if (条件) { // 条件成立时执行此代码 } else { // 条件不成立时执行此代码 }
- if...else if....else 语句:使用这个语句可以选择执行若干块代码中的一个。
if (条件1) { // 条件1成立时执行代码 } else if (条件2) { // 条件2成立时执行代码 } else { // 条件1和条件2均不成立时执行代码 }
Switch 语句
- switch 语句:使用这个语句可以选择执行若干块代码中的一个。
switch (表达式) { case 值1: // 执行代码1 break; case 值2: // 执行代码2 break; default: // 执行默认代码 }
- 工作原理:switch 后面的 (条件) 可以是表达式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。
For 循环
- For 循环:JavaScript 中的循环用来将同一段代码执行指定的次数。
for (变量=开始值; 变量<=结束值; 变量=变量+步进值) { // 需执行的代码 }
While 循环
- While 循环:当指定的条件为 true 时循环执行代码。
while (变量<=结束值) { // 需执行的代码 }
- Do...while 循环:do...while 循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。
do { // 需执行的代码 } while (变量<=结束值)
Break 和 Continue
- Break 和 Continue:在循环中可以使用这两种语句。
- Break 命令:终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话)。
- Continue 命令:终止当前的循环,然后从下一个值继续运行。
For...In 声明
- For...In 声明:用于遍历数组或者对象的属性。
- For...In 循环:代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
for (变量 in 对象) { // 在此执行代码 }