JavaScript statement flow control || JavaScript 语句流程控制

JavaScript 语句流程控制


判断语句

  • if... 当指定条件为 true 时,执行子语句代码

  • if...else... 当指定条件为 true 时,执行第一条子语句代码。当条件为 false 时,执行第二条子语句代码

  • if...else if...else... 该语句可通过判断,选择多个子语句中对应的子语句来执行


情况语句

  • switch 该语句可通过不同的情况选择对应的代码块来执行
switch(new Date().getDay()){
        case 1: alert("今天是星期一哦");
                break;
        case 2: alert("今天是星期二哦");
                break;
        case 3: alert("今天是星期三哦");
                break;
        case 4: alert("今天是星期四哦");
                break;
        case 5: alert("今天是星期五哦");
                break;
        default:alert("终于到周末了");
}

循环语句

  • for 循环代码块指定次数
  • for/in 循环遍历操作对象的属性或数组元素
		var i;
        var arr = ['welcome', 'to', 'w3cschool'];
        for(i in arr){
            document.write(arr[i] + '<br />');
        }
  • do..while 当指定条件为 true 时循环指定的代码块
  • while 当指定条件为 true 是循环指定的代码块

用于控制循环的语句

break 和 continue 语句对循环中的代码执行提供了更严格的控制

  • break 语句:中断循环,并继续执行循环之后的代码
  • continue 语句:中断循环中的一个迭代,然后继续循环中的下一个迭代

你可能感兴趣的:(JavaScript,javascript)