A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

写在前面:在分支结构中switch和if的功能大致相同,但是switch能实现的功能if能够实现,但是if能够实现的功能switch不一定能够实现。

switch结构:

switch(表达式){

case 值1:

代码块;

break;

case 值2:

代码块;

break;

...

case 值n:

代码块;

break;

deault:

代码块;

break;

    }

执行规则:

将表达式分别与case后面的值作比较,若相等则会执行对应的代码;若表达式的值与case后面的值均不相等,则执行default后的代码。

注意:该结构判断为全等判断  ===(要求数据类型和值均相等)

更多说明:

var month=prompt('请输入当前月份');
                month=parseInt(month);//将字符串类型的数据转换为数值类型
                switch(month){
                        case 12:
                        case 1:
                        case 2:
                                console.log('冬季');
                        break;
                        case 3:
                        case 4:
                        case 5:
                                console.log('春季');
                        break;
                        case 6:
                        case 7:
                        case 8:
                                console.log('夏季');
                        break;
                        case 9:
                        case 10:
                        case 11:
                                console.log('秋季');
                        break;
                        default:
                                console.log('火星来的吧');
                        break;
                }

if语句结构:

结构1:

if(判断条件){

代码块;}

结构2:
if(判断条件){

代码块;

}else{

代码块;

}

结构3:
if(判断条件){

代码块;

}else if{

代码块;

}else{

代码块;

}

执行规则:当判断条件成立(true)时,执行代码块。

更多说明:

var month=prompt('请输入当前月份');
                if(month==1||month==2||month==12){
                        console.log('冬季');
                }else if(month==3||month==4||month==5){
                        console.log('春季');
                }else if(month==6||month==7||month==8){
                        console.log('夏季');
                }else if(month==9||month==10||month==11){
                        console.log('秋季');
                }else{
                        alert('请输入正确的格式:例如:8');
                }

---------------------
【转载,仅作分享,侵删】
作者:Ryan Ji
原文:https://blog.csdn.net/qq_42451979/article/details/80860108
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

正序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马