jsday4

106 阅读1分钟

知识点

1.三目运算符 

       三目运算符是双分支语句的简易写法

       条件?表达式1:表达式2

              条件成立时执行表达式1,条件不成立时执行表达式2

              

2.循环语句

  while 、 for  、  do while  循环

    while循环:

        变量初始值     while(条件){ 循环做的事情,变量产生的变化 }

         var i= 0 ;

         while(i < 0) {

         console.log(666);

          i++;

         }

     for循环 :

          初始值只读一次,判断条件,循环,变量变化  

          for(变量初始值;循环;变量变化){ 循环要做的事情 }

     do  while循环:

              先做事情后判断      do{  } while(条件)

      var i = 0 ;

      do {

      console.log(666);

       i++ ;

        } while(i < 0)

质数的判断

质数:只能被1和自己整除

合数:除了1和自己以外还能被其他数整除

var n = 121;

   for(var i = 2 ; i<121; i++){

               if(n % i === 0) {

                        alert("不是质数")

              }

                 else{  

                        alert("是质数")

            }

        }

break 和 continue

break  结束整个循环

continue     结束本次循环,下次循环继续

for(var i = 0 ; i < 10 ; i++) {

console.log(i);

if(i === 3) {

break;

}

}

 for(var i = 0 ; i < 10 ; i++) {

if(i === 3) {

continue;

}

console.log(i);

}

循环的嵌套

外层的循环运行一次,内层的循环运行一圈

打印

****

****

****

****

外层的i控制大印的行数

      for(var i = 0 ; i< 4 ;  i++){

                内层j控制大印*的个数

             for(var j = 0 ; j< 4 ; i++){

                     document.write('*');

         }

                document.write('
');

}