if与switch的区分

if可以做一个点进行判定,也可以通过表达式进行一个复杂判定

比如人体体温36度正常,大于36度一律视为发烧

在if语句里

javascript 复制代码
if(体温>36)
{
   console.log("发烧")
}

switch就不可以了,它只能进行一个点的判定,如果要用switch进行上面的判定,必须把大于36度的每个数值都得写出来,比如37,38,39,40,41

如果说要判断的数量有限的几个点可以用switch进行判定,或者需要判断的点很多,而且没有规律。如果需要进行范围判定,最好用if语句

相关推荐
weixin_462901971 小时前
ESP32 LED控制代码解析
javascript
小张会进步1 小时前
数组:二维数组
java·javascript·算法
Dxy12393102161 小时前
js如何把字符串转数字
开发语言·前端·javascript
爱写bug的野原新之助1 小时前
爬虫之补环境:加载原型链
前端·javascript·爬虫
haorooms1 小时前
Promise.try () 完全指南
前端·javascript
kyriewen1 小时前
闭包:那个“赖着不走”的家伙,到底有什么用?
前端·javascript·ecmascript 6
斌味代码2 小时前
el-popover跳转页面不隐藏,el-popover销毁
前端·javascript·vue.js
嫂子的姐夫2 小时前
040-spiderbuf第C8题
javascript·爬虫·python·js逆向·逆向
哈__3 小时前
ReactNative项目OpenHarmony三方库集成实战:react-native-device-info
javascript·react native·react.js
庄小焱3 小时前
React——React基础语法(2)
前端·javascript·react.js