首页 > 其他 > 详细

switch语句

时间:2020-04-09 17:39:41      阅读:58      评论:0      收藏:0      [点我收藏+]

switch语句

1、语法结构

switch语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用switch

// 1、switch语句也是多分支语句 也可以实现多选1 
// 2、语法结构  switch转换、开关   case 小例子或者选项的意思
        /* switch (表达式) {
            case value1:
                执行语句1;
                break;
            case value2:
                执行语句2;
                break;
                ...
                default:
                    执行最后的语句;
        } */
// 3、执行思路  利用我们的表达式的值 和 case后面的选项值相匹配 如果匹配上,就执行该case里面的语句 如果都没有匹配上,那么执行 default里面的语句
// 4、代码验证
        switch (2) {
            case 1:
                console.log(‘这是1‘);
                break;
            case 2:
                console.log(‘这是2‘);
                break;
            case 3:
                console.log(‘这是3‘);
                break;
            default:
                console.log(‘没有匹配结果‘);
        }
// switch注意事项
        var num = 3;
        switch (num) {
            case 1:
                console.log(1);
                break;
            case 3:
                console.log(3);
                break;
        }
// 1、我们开发里面 表达式我们经常写成变量
// 2、我们num 的值 和 case 里面的值相匹配的时候是 全等 必须是值和数据类型一致才可以 num===1
// 3、break 如果当前的case里面没有break 则不会退出switch 是继续执行下一个break

案例:

// 弹出prompt输入框,让用户输入水果名称,把这个值取过来保存到变量中
// 将这个变量作为switch括号里面的表达式
// case后面的值写几个不同的水果名称,注意一定要加引号,因为必须是全等匹配
// 弹出不同的价格即可,同意注意每个case之后加上break,一便退出switch语句
// 将default设置为没有此水果
        var fruit = prompt(‘请输入您查询的水果:‘);
        switch (fruit) {
            case ‘苹果‘:
                alert(‘苹果价格是2/斤‘);
                break;
            case ‘香梨‘:
                alert(‘香梨价格是3/斤‘);
                break;
            default:
                alert(‘没有此水果‘);
        }

 

switch语句

原文:https://www.cnblogs.com/wxdddm/p/12668019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!