表达式与声明(Javascript)深入概述

时间:2016-10-26 05:05:08

标签: javascript

好的,在彻底尝试研究javascript表达式和语句之间的细微差别之后,我仍然在寻求更深入的理解。我知道表达式可以用作语句,因为表达式计算值等等,但我只是想知道为什么就是这种情况。具体来说,我想解释为什么 if语句与三元操作不同。

1 个答案:

答案 0 :(得分:0)

在if条件下,您不必编写else部分,也可以选择将该块留空,如下例所示

if(a==1){
//do nothing or do something its upto me
}else{
console.log(a);
}

在三元操作中你必须同时提供if和else部分,所以如果你要执行两个操作并且它们是一个线性或单个语句,那么就进行三元操作,

三值运算在赋值或从函数返回值时非常有用