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 语句:中断循环中的一个迭代,然后继续循环中的下一个迭代
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值