if与switch的区分

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

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

在if语句里

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

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

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

相关推荐
2601_962097481 小时前
JavaScript 异步编程
javascript·ajax·回调函数·异步编程·子线程
全栈项目管理程序猿2 小时前
ArcGIS JS 基础教程(18):SceneLayer 场景图层
javascript
leoZ2312 小时前
第 2 篇:搭建地基——Vue3 + Vite + Tailwind v4 + shadcn-vue
前端·javascript·vue.js·人工智能·目标检测·数据挖掘·语音识别
七牛开发者2 小时前
拆解 dsh:Session 的事件溯源与状态重建
javascript·github·agent
梨想橙汁2 小时前
JS BOM 浏览器对象:定时器与同步异步底层理解
前端·javascript
梨想橙汁2 小时前
ES6+ 必用新特性:箭头函数、解构、模板字符串、扩展运算符
前端·javascript
梨想橙汁2 小时前
DOM 与 JS 事件:页面元素操作、事件冒泡、事件委托实战
前端·javascript
一个游离的指针3 小时前
浏览器的渲染原理
前端·javascript
ynchyong4 小时前
JavaScript Promise 实战:.then() 与 .catch() 的区别及回调函数封装指南
开发语言·javascript·ecmascript·promise·then
大模型码小白4 小时前
数据可视化:AI处理多维数据的HTML5可视化方案
大数据·前端·javascript·人工智能·机器学习·信息可视化·html5