if与switch的区分

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

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

在if语句里

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

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

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

相关推荐
ldybk13 分钟前
教学vue
前端·javascript·vue.js
卷卷说风控19 分钟前
工作流的 Skill 怎么写?
java·javascript·人工智能·chrome·安全
还是大剑师兰特20 分钟前
Pinia介绍及Vue3配置示例
前端·javascript·vue.js
还是大剑师兰特31 分钟前
Vue3 Mixin 与 Vue2 Mixin 核心区别
前端·javascript·vue.js
188号安全攻城狮33 分钟前
【前端基础知识】JavaScript 数组方法总结:从表格速查到分类详解
开发语言·前端·javascript·网络安全
英俊潇洒美少年38 分钟前
迷你 React 调度器(带优先级+时间切片)手写实现
前端·javascript·react.js
freeWayWalker1 小时前
Vue通用缩放容器
前端·javascript·vue.js
Hello--_--World1 小时前
VUE:逻辑复用
前端·javascript·vue.js
叫我一声阿雷吧2 小时前
JS 入门通关手册(43):async/await 原理与异常处理(实战 + 面试,彻底搞懂)
javascript·异常处理·promise·前端面试·async/await·generator·异步编程
小陈工5 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python