计算机网络
-
HTTP 缓存
-
你知道 302 状态码是什么嘛?你平时浏览网页的过程中遇到过哪些 302 的场景?
-
HTTP 常用的请求方式,区别和用途?
-
HTTPS 是什么?具体流程
-
三次握手和四次挥手
-
你对 TCP 滑动窗口有了解嘛?
-
WebSocket与Ajax的区别
-
了解 WebSocket 嘛?
-
HTTP 如何实现长连接?在什么时候会超时?
-
TCP 如何保证有效传输及拥塞控制原理。
-
TCP 协议怎么保证可靠的,UDP 为什么不可靠?

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
算法
-
链表
-
字符串
-
数组问题
-
二叉树
-
排序算法
-
二分查找
-
动态规划
-
BFS
-
栈
-
DFS
-
回溯算法

switch 语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用 switch。
switch( 表达式 ){
case value1:
// 表达式 等于 value1 时要执行的代码
break;
case value2:
// 表达式 等于 value2 时要执行的代码
break;
default:
// 表达式 不等于任何一个 value 时要执行的代码
}
-
switch:开关 转换,case:小例子 选项 -
关键字
switch后面括号内可以是表达式或值,通常是一个变量; -
关键字
case,后跟一个选项的表达式或值,后面跟一个冒号; -
switch表达式的值会与结构中的case的值做比较 ; -
如果存在匹配全等(===) ,则与该
case关联的代码块会被执行,并在遇到break时停止,整个switch语句代码执行结束; -
如果所有的
case的值都和表达式的值不匹配,则执行default里的代码;
😆温馨提醒😆:执行case 里面的语句时,如果没有break,则继续执行下一个case里面的语句。
6.2 案例: 查询水果
要求:用户在弹出框里面输入一个水果,如果有就弹出该水果的价格, 如果没有该水果就弹出 “没有此水果” ;
案例分析:
-
弹出
prompt输入框,让用户输入水果名称,把这个值取过来保存到变量中。 -
将这个变量作为
switch括号里面的表达式。 -
case后面的值写几个不同的水果名称,注意一定要加引号 ,因为必须是全等匹配。 -
弹出不同价格即可。同样注意每个
case之后加上break,以便退出switch语句。 -
将
default设置为没有此水果。
代码演示如下:
var fruit = prompt(‘请您输入查询的水果:’);
switch (fruit)

最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



