03. if...else【条件判断语句】

03. if...else【条件判断语句】

1. if 语句【单条件】
if(1>0){        //满足条件执行代码,输出1,不满足输出undefined
        console.log(1)
}
2.if...else【双条件】
if(1>0){
        console.log(1)          //满足条件执行
}else{
        console.log(0)          //不满足条件执行
}
3.if...else if【多条件】
if(1>0){
        console.log(1)          //满足条件执行
}else if(1=0){
        console.log(0)          //满足条件执行
}else{
        console.log(-1)         //不满足条件执行
}
4.switch【多分支】
var num=prompt('请输入一个数字(0-6):');
switch(Number(num)){
            case 1: alert('星期一'); break;
            case 2: alert('星期二'); break;
            case 3: alert('星期三'); break;
            case 4: alert('星期四'); break;
            case 5: alert('星期五'); break;
            case 6: alert('星期六'); break;
            case 0: alert('星期日'); break;
            default:alert('输入有误');
        }

*switch特点:
          1 switch后面的值和case的值存在恒等“===”关系。
            2 case具有穿透力,不能省略break,break跳出switch语句
            3 default可以省略。

03. for【循环语句】

1.for循环
for(var i=0;i<10;i++){
        console.log(i)
}
//0,1,2,3,4,5,6,7,8,9
2.while循环
var i=0
while( i<10){
        console.log(i)
        i++;
}
//0,1,2,3,4,5,6,7,8,9
3.do...while
var i=0;
do{
        i++;
        console.log(i)
}while(i<10)
//0,1,2,3,4,5,6,7,8,9,10
  
var i=0;
do{ 
        console.log(i);
    i++;
}while(i<10)
//0,1,2,3,4,5,6,7,8,9,9 
4.循环嵌套
for (i=0;i<10;i++){
        for(j=0;j<10;j++){
                console.log(j)
        }
}
//0,1,2,3,4,5,6,7,8,9,,0,1,2,3,4,5,6,7,8,9,....8,9
//外层循环一次,内层循环到底,总共10次0-9

你可能感兴趣的:(03. if...else【条件判断语句】)