JavaScript中最常用条件语句是if和switch:if适用于布尔判断、范围条件及复合逻辑;switch适合等值匹配多个离散固定值,需注意break防穿透和default兜底。

JavaScript 中最常用的条件语句是 if 语句和 switch 语句,它们用于根据不同的条件执行不同的代码块。选哪个取决于判断逻辑的复杂度和可读性。
if 语句:处理布尔条件和多分支逻辑
if 语句适合判断真假值、范围条件、多个独立或嵌套条件。它支持 if、else if、else 组合。
- 基础写法:用括号包裹表达式,结果为真(truthy)时执行花括号内代码
- 注意隐式转换:
0、''、null、undefined、NaN、false是 falsy,其余多数为 truthy - 推荐用严格相等
===避免类型自动转换带来的意外
示例:
let score = 85;if (score >= 90) {
console.log("A");
} else if (score >= 80) {
console.log("B");
} else if (score >= 70) {
console.log("C");
} else {
console.log("F");
}
switch 语句:适合等值匹配多个离散值
switch 更适合判断一个变量是否等于若干个**固定值**(如字符串、数字、常量),比一长串 else if 更清晰、更易维护。
立即学习“Java免费学习笔记(深入)”;
标签: javascript java js switch 状态码 隐式转换
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~