• JavaScript 基础语法三


    一、循环

           循环结构:在满足特定条件的情况下反复执行的操作。循环四要素:循环变量 ,循环条件 , 循环增量 ,循环体。

           第一种:while 循环。 while (条件表达式) {循环体;}。

                   //第一步:定义循环变量

                    var count = 1;

                   // 第二部:判断循环条件

                    while (count <= 5){

                    //第三部:循环体

                     console.log("跑圈")

                     //第四步:循环增量

                     count++;

                     }    

                     // 用while打印出1~100之间不是7的倍数并且不包含7的数

                     var num = 1;
                     while (num <= 100) {
                        var a = num % 7 != 0;
                        var b = num % 10 != 7;
                        var c = Math.floor(num / 10) != 7;
                        if (a && b && c) {
                           console.log(num);
                        }
                        num++;
                     }

          第二种:do-while循环。do{循环体}while(条件表达式) 。

                     var a = 0;
                     do{
                          console.log(a);
                          a++;
                     }
                     while(a < 10)

          第三种:for循环。for(循环变量 循环条件 循环增量){循环体}

                     // 用while打印出1~100之间不是7的倍数并且不包含7的数

                     for (var i = 1; i <= 100; i++) {
                           var a = i % 7 !=0;
                           var b = i % 10 != 7;
                           var c = Math.floor(i / 10) != 7;
                           if (a && b && c) {
                                 console.log(i)
                           }
                    }

    二、break和continue。

            bresk:1.在switch中 ,用来结束整个分支语句。

                          2.在循环中,遇到break,其后面的语句不再执行,并且结束整个循环。

            continue:在循环中,遇到continue,其后面的语句不在执行,并跳出本次循环。

     

    三、random随机数

          Math.random(); 用来返回一个0~1之间的一个随机数,包括0,但不包括1。

          1、 在[1,10]之间随机产生一个整数
                var random = Math.floor(Math.random() * 10) + 1;
                alert(random);

          2、 在[1,100]之间随机产生一个整数

                 var random = Math.floor(Math.random() * 100) + 1;
                alert(random);

          3、在[10,20]之间随机产生一个整数

               var random = Math.floor(Math.random() * 11) + 10;
               alert(random);

          4、在[12,38]之间随机产生一个整数

               var random = Math.floor(Math.random() * 27) + 12;
               alert(random);

          5、Math.max 求最大值

               var maxValue = Math.max(12,56,7987,121,54646,8975465);
               alert(maxValue);

          6、Math.min 求最小值

               var minValue = Math.min(0,454,212,-1847,-21,42);
               alert(minValue);

          7、Math.ceil 向上取整
               var value2 = Math.ceil(3.1);
               alert(value2);

          8、Math.round 四舍五入

              var value3 = Math.round(4.2);
              var value4 = Math.round(5.8);
              var a = Math.round(4.4);
              alert(value3);
              alert(value4);
              alert(a);

    四、为某个元素添加指定内容

          innerHTML

          //获取元素

          var odiv = document.getELementById('div1');

          // innerHTML: 为某个元素添加指定内容

          odiv.innerHTML = "所要添加的内容"

     

  • 相关阅读:
    【Angular2】ng2的开始_组件
    【js框架】随笔
    【sublime text3】个性化定制
    PLSQL中文乱码问题
    Microsoft office 2010密钥
    node_oracle连接
    oracle安装配置
    Logging in Java
    Java 基础
    Hibernate
  • 原文地址:https://www.cnblogs.com/hhhhhh/p/5791292.html
Copyright © 2020-2023  润新知