? in JavaScript

While reading JavaScript codes, you may find “?” operator in a high frequency.

(condition) ? truePart : falsePart; is rough equivalent of:


if (condition) {
    truePart;
}
else {
    falsePart;
}

The same shorthand method can also be used to set variables. For instance: myNewVariable = (condition) ? trueValue : falseValue; is equivalent to:


if (condition) {
    myNewVariable = trueValue;
}
else {
    myNewVariable = falseValue;
}

Author: Yakima
关于作者:楠溪江人,出生于1991年,目前坐标上海。读书时代跳过级、保过送,工作后转过行。2013年本科毕业于北药。看书、码字、敲代码、打羽毛球是我花时间的爱好。曾在某上市药企任国际药品注册岗,现在某高新企业任前端管理岗。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据