跳转到内容

通用 JavaScript 手册/条件运算符

75% developed
来自维基教科书,开放世界中的开放书籍

条件运算符

[编辑 | 编辑源代码]

如果我们只需要根据条件设置任何变量的值,我们可以使用条件运算符。它比 "if" 表达式在很多情况下更短。让我们来看一个例子。

name = "Artiom";
cond = true;

//If expression
if(cond){
  name = "Tom";
}else{
  name = "Artem";
}

//Conditional operator
name = cond?"Tom":"Artem";

嵌套条件运算符

[编辑 | 编辑源代码]

像 'if' 表达式一样,条件运算符也可以是多重的。

name = "Artiom";
cond1 = false;
cond2 = true;

//Conditional operator
name = cond1?"Tom":cond2?"Artem":"NoName"


逻辑与比较运算符 · switch 表达式

华夏公益教科书