美文网首页
13.JavaScript-while注意点

13.JavaScript-while注意点

作者: 乄Denve彡 | 来源:发表于2019-04-03 14:30 被阅读0次

    \color{red}{书写循环结构的规则}

    1. 不管三七二十一先写上循环结构的代码
    2. 将需要重复执行的代码拷贝到{}中
    3. 在()中指定循环的结束条件

    例:输出10次发射子弹

    let num = 1;
    while (num <= 10) {
        console.log("发射子弹" + num);
        num++;
    }
    

    \color{red}{注意点★}

    1.什么是死循环?
    条件表达式永远为真的循环结构我们称之为死循环

    2.什么是循环体?
    循环结构后面的{}我们称之为循环体

    3.和if一样对于非Boolean类型的值,会先转换为Boolean类型再判断

    while (1){
      console.log("1");
      }
    

    4.和if一样while后如果只有一条语句它可以省内大括号
    和if一样如果省略了后面的{},那么只有紧随其后的那条语句受到控制

    5.和if一样,不能在()后面写分号(;)

    while (false);{
        console.log("1"); // 1
        console.log("2"); // 2
    }
    

    6.最简单死循环写法

    while (1) ;
    

    \color{red}{while练习}

    打印1~100之间 7的倍数,并统计个数

    let num = 1;
    let count = 0;
    while (num <= 100) {
        if (num % 7 === 0){
            console.log(num);
            count++;
        }
        num++;
    }
    console.log(count); // 14
    

    提示用户输入一个正整数n,计算1 + 2 + 3 + ...n的和

    // 1.定义一个变量保存上一次相加的和
    let sum = 0;
    // 2.定义一个变量保存每次递增的那个数
    let num = 1;
    let n = +(prompt("请输入一个整数"));
    while (num <= n) {
    // 3.利用上一次的和加上递增的数
        sum += num;
        num++;
    }
    console.log(sum);
    

    相关文章

      网友评论

          本文标题:13.JavaScript-while注意点

          本文链接:https://www.haomeiwen.com/subject/uffzbqtx.html