Javascript循环 跳转

187 阅读1分钟

break语句

<script>
    /* 
    break用于终止循环
    在break后的语句不再执行

    */
    let score;
    for(let i=1;i<=5;i++){
        score = parseFloat(prompt('请输入第'+i+'名同学的成绩'));
        if(score<0){
            document.write('第'+i+'名同学的成绩有误,强制退出!!');
            break;
        }
        document.write('请输入第'+i+'名同学的成绩:'+score+'<br>');
    }
</script>

continue语句

<script>
    <!-- 
        continue用于循环
    continue语句只能用在循环结构中
    continue退出本次循环,继续后面的循环

     -->
    // for (var i = 0; i < 5; i++) {
    //     if (i == 2) {
    //         continue;
    //     }
    //     console.log(i);
    // }

    let score;
    for(let i=1;i<=5;i++){
        score = parseFloat(prompt('请输入第'+i+'名同学的成绩'));
        if(score<0){
            document.write('第'+i+'名同学的成绩有误<br>');
            continue;
        }
        document.write('请输入第'+i+'名同学的成绩:'+score+'<br>');
    }
</script>