if与switch的区分

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

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

在if语句里

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

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

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

相关推荐
2501_944711432 小时前
React性能优化相关hook记录:React.memo、useCallback、useMemo
javascript·react.js·性能优化
梦6502 小时前
Vue 中 v-for 与 v-if 优先级
前端·javascript·vue.js
摘星编程3 小时前
在OpenHarmony上用React Native:MapView路线规划
javascript·react native·react.js
木易 士心3 小时前
Vue 响应式数据失效全解析:从原理机制到工程实践
前端·javascript·vue.js
AC赳赳老秦3 小时前
ELK栈联动:DeepSeek编写Logstash过滤规则与ES日志分析逻辑
运维·前端·javascript·低代码·jenkins·数据库架构·deepseek
忠实米线3 小时前
使用lottie.js播放json动画文件
开发语言·javascript·json
Marshmallowc3 小时前
React页面刷新数据丢失怎么办?彻底掌握LocalStorage持久化与状态回填的最佳实践
前端·javascript·react.js
郝学胜-神的一滴3 小时前
Vue国际化(i18n)完全指南:原理、实践与最佳方案
前端·javascript·vue.js·程序人生·前端框架
tkevinjd3 小时前
2-初识JS
开发语言·前端·javascript·ecmascript·dom