js语句

2017-10-18  本文已影响0人  云淡风轻_301b

语句:即js整句或命令

类型:赋值语句、条件语句、循环语句、跳转语句、表达式语句、声明语句

1.条件语句
if语句:有条件的执行

 if(表达式/条件){}

switch语句:
所有分支依赖于同一个表达式,如果没有break则一直向下执行

switch(表达式/条件){
    case 1:执行代码块1;
           break;
    case 2:执行代码块2;
           break;
    case 3:执行代码块3;
           break;
}

2.循环语句:程序路径的一个回路,可以让一部分代码重复执行
(1)while循环:
用于可能不知道确切次数,但知道循环条件的情况

    var count = 0;
    while (count<10){
        count++;
    }//条件为真时一直执行count++,直到条件为假时结束

(2)do while 循环:
不管循环条件是否满足,先执行一次循环,再去判断条件决定循环是否继续执行

    do{
       i++;
    }while(i<10);

(3)for循环:

  var a =0
  for(var i =0;i<10;i++){
      a++;
      console.log(i)  //  0 1 2 3 4 5 6 7 8 9 
  }
  console.log(a) // 10(循环执行了10次)

(4)for in循环

var arr = ["hello","how","are","you"];
 for(index in arr){
     console.log(index);//0,1,2,3
    console.log(arr[index]);//获取arr中的值
 }

3.循环的控制:break continue

break:跳出整个循环,不会执行

 for(var i =0;i<10;i++){
    if(i == 5){
        break;//第六次以后都没执行
    }
    console.log(i)// 0 1 2 3 4
}

continue:跳出单次循环,进行下一次循环

for(var i =0;i<10;i++){
    if(i == 5){
      continue;//只有第六次没执行
      console.log(i);// 0 1 2 3 4 6 7 8 9 
    }
 }
上一篇 下一篇

猜你喜欢

热点阅读