WEB基础之:JavaScript循环语句
1. for 循环
for (initializer; exit-condition; final-expression) {
  // code to run
}
2. 使用break退出循环
使用break语句在所有迭代完成之前退出循环;
当switch语句中符合输入表达式的情况满足时,break语句立即退出switch语句并移动到代码之后。
  for (var i = 0; i < contacts.length; i++) {
    var splitContact = contacts[i].split(':');
    if (splitContact[0] === searchName) {
      para.textContent = splitContact[0] + '\'s number is ' + splitContact[1] + '.';
      break;
    } else {
      para.textContent = 'Contact not found.';
    }
  }
3. 使用continue跳过迭代
continue语句不是完全跳出循环,而是跳过当前循环而执行下一个循环。
var num = input.value;
for (var i = 1; i <= num; i++) {
  var sqRoot = Math.sqrt(i);
  if (Math.floor(sqRoot) !== sqRoot) {
    continue;
  }
  para.textContent += i + ' ';
}
4. while语句和do … while语句
- while语句
while (exit-condition) {
  // code to run
  final-expression
}
- do … while语句
initializer
do {
  // code to run
  final-expression
} while (exit-condition)
花括号中的代码总是在检查之前运行一次while中的条件句。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号