我试图评论我在教程中使用的代码,但实际上还没有看到JavaScript中使用的?标记...
这是以下代码的一小部分:
this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
答案 0 :(得分:27)
您所指的是三元运算符,它是内联条件语句。举例说明:
this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
相当于
if(isNaN(year) || year == null){
this.year=calCurrent.getFullYear()
}
else{
this.year=year;
}