zoukankan      html  css  js  c++  java
  • 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 = "所要添加的内容"

     

  • 相关阅读:
    hdu 4710 Balls Rearrangement()
    hdu 4707 Pet(DFS水过)
    hdu 4706 Children's Day(模拟)
    hdu 4712 Hamming Distance(随机函数暴力)
    csu 1305 Substring (后缀数组)
    csu 1306 Manor(优先队列)
    csu 1312 榜单(模拟题)
    csu 1303 Decimal (数论题)
    网络爬虫
    Python处理微信利器——itchat
  • 原文地址:https://www.cnblogs.com/hhhhhh/p/5791292.html
Copyright © 2011-2022 走看看