break和continue说明

68 阅读1分钟

break:

  <script>
        // 1. 起个名字 终止循环
        a:
        for (i = 0; i <= 10; i++) {
            for (j = 0; j <= i; j++) {
                document.write("<div>" + j + "X" + i + "=" + j * i + "</div>")
                // 2. 终止指定的循环a,默认情况下终止最近的循环
                break a;
                // 3. 条件终止
                if (j == 8) {
                    break;
                }
            }
            document.write('<br/>')
        }



    </script>

continue:

 <script>
        // 1.起名字
        a:
        for (i = 1; i <= 4; i++) {

            // 2. 设置终止
            continue a;
            for (j = 1; j <= i; j++) {
                document.write('<div>' + j + '*' + i + '=' + i * j + "</div>")
                //    条件判断终止
                if (j == 3) {
                    continue
                }
            }
            document.write('<br/>')
        }
    </script>

用法都一样;但是break终止的是循环体,而continue是跳过本次循环。

不到一百字不让发,来首诗吧!

君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。