if与switch的区分

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

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

在if语句里

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

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

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

相关推荐
_AaronWong19 小时前
Electron 实现仿豆包划词取词功能:从 AI 生成到落地踩坑记
前端·javascript·vue.js
JohnYan19 小时前
工作笔记-CodeBuddy应用探索
javascript·ai编程·aiops
wuhen_n20 小时前
双端 Diff 算法详解
前端·javascript·vue.js
光影少年20 小时前
说说闭包的理解和应用场景?
前端·javascript·掘金·金石计划
爱勇宝20 小时前
别再混用了!import.meta.env 与 process.env 的本质差异一次讲透
前端·javascript·vue.js
路修远i21 小时前
基于SSE的AI对话流式结构
前端·javascript
摸鱼的春哥1 天前
春哥的Agent通关秘籍13:实现RAG查询
前端·javascript·后端
明月_清风1 天前
滚动锁定:用户向上翻看历史时,如何阻止 AI 新消息把它“顶”下去?
前端·javascript
明月_清风1 天前
当高阶函数遇到 AI:如何自动化生成业务层面的逻辑拦截器
前端·javascript·函数式编程
前端Hardy2 天前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试