javascript(switch)

news/2025/2/5 22:00:07/

switch 语句也是多分支语句,它用于基于不同条件来执行不同的代码,

当要针对变量设置一系列的特定值的选项时,就可以使用 switch

样式:

switch (表达式) {//     case value1://         //表达式 等于 value1 时要执行的代码//         break;//     case value2:// 表达式 等于 value2 时要执行的代码//         break;//     default://         //表达式不等于任何一个value时要执行的代码// }

 switch注意事项

1.我们开发里面 表达式我们经常写成变量

2.我们表达式 的值 和 case 里面的值相匹配的时候是 全等 必须是值和数据类型一致才可以 表达式=== value

 3.break 如果当前的case里面没有break 则不会退出switch 是继续执行下一个case

switch 练习 查询水果

    // var a = prompt('请输入你要查询的水果:');// switch (a) {//     case '苹果'://         alert('苹果的价格是 3.5/斤');//         break;//     case '榴莲'://         alert('榴莲的价格是 35/斤');//         break;//     case '橘子'://         alert('橘子的价格是 4.5/斤');//         break;//     default://         alert('没有此水果');// };

  switch 语句和 if else if 语句的区别

 1.一般情况下,它们两个语句可以相互替换

  2.switch语句通常处理case为比较确定值的情况, 而if语句更加灵活,常用于范围判断(大于,等于某个范围)

  3.switch 语句进行条件判断后直接执行到程序的条件语句,效率更高。而if语句有几种条件,就得判断多少次。

  4.当分支比较少时,if 语句的执行效率比switch语句高

  5.当分支比较多时,switch语句的执行效率比较高,而且结构更清晰


http://www.ppmy.cn/news/254699.html

相关文章

计算打折后商品的最终价格(switch)

#计算打折后商品的最终价格&#xff08;switch&#xff09; #include<stdio.h> int main() {float income,discount;int number;printf("购买产品的件数");scanf("%d",&number);switch(number/100){case 0:discount1;break;case 1:discount0.9;…

新款任天堂Switch游戏机底座专用解决方案

老任要出新款Switch了 给大家带来新款任天堂Switch游戏机底座专用解决方案 10/8 上市, 零售价 US$ 349.99 比当前版本高50美金 7 英寸OLED 屏幕&#xff0c;主机尺寸几乎一致&#xff0c;只长了0.5cm, 高度宽度完全一致 新可调支架设计&#xff0c;更好的内置立体声扬声器 新 …

任天堂(Nintendo)(什么是ps4,什么是ns(switch))

文章目录 任天堂&#xff08;Nintendo&#xff09;什么是任天堂任天堂历史任天堂历史 PS4和Switch什么是ps4&#xff0c;什么是ns&#xff08;swithc&#xff09;选择PS4还是Switch&#xff1f; 参考 任天堂&#xff08;Nintendo&#xff09; 任天堂官网&#xff1a;https://w…

任天堂Switch迷你便携底座方案

任天堂的 Switch 游戏机自从 2017 年发布至今&#xff0c;销量直奔一亿台&#xff0c;没什么意外的话&#xff0c;将超过 PS4 的销售记录。这让一些在 switch 刚发布时不看好其前景的指标党大跌眼镜。确实&#xff0c;在早已进入 4k 游戏的时代&#xff0c;任天堂凭借一台 720p…

Switch游戏机Type-C底座方案

任天堂的 Switch 游戏机自从 2017 年发布至今&#xff0c;销量直奔一亿台&#xff0c;没什么意外的话&#xff0c; 将超过 PS4 的销售记录。这让一些在 switch 刚发布时不看好其前景的指标党大跌眼镜。确 实&#xff0c;在早已进入 4k 游戏的时代&#xff0c;任天堂…

switch oled和switch区别

switch oled和switch区别&#xff1a; 相同之处&#xff1a; 一、游戏阵容 1、这两款主机可以玩的游戏不存在任何的区别。 2、不过也有部分的switch lab游戏体验有差异。 二、游戏模式 这两款机型都是可以支持主机、掌机、桌面三种游戏模式的。 三、重量尺寸 相比之下switchole…

switch

switch语句中&#xff0c;若case后面没有break语句&#xff0c;当执行到此case 并且满足当前条件时&#xff0c;若整个switch执行范围后面没有break语句&#xff0c;会执行当前case&#xff0c;以及case后面的所有语句。如果有break&#xff0c;则会在遇到的第一个break跳出。 …

ChatGPT4.0优化了什么?

前言 ChatGPT4.0是一款基于人工智能和自然语言处理技术的聊天机器人。在其设计和开发过程中&#xff0c;我们注重用户体验和需求&#xff0c;不断优化系统的性能和功能&#xff0c;提高系统的智能化和自适应性。下面&#xff0c;我们将从以下几个方面详细介绍ChatGPT4.0的优化…