JS中的判断 if(a)b=c;与if(a){b}else{c} 这两者的有什么实质上的区别吗

JavaScript054

JS中的判断 if(a)b=c;与if(a){b}else{c} 这两者的有什么实质上的区别吗,第1张

先说第一个:

第一个是判断加赋值,即:如果a 成立 那么 把c赋值给b,也就是b的值等于c。

再说第二个:

第二个是典型的判断加执行性 语句:如果a成立执行b语句,如果a不成立执行c语句。

二者完全不同。

能用。

if的语法:

if(条件){

 语句体

}

示例:

条件中如果是与(&&)连接,则是a==b&&b==d

if(a==b&&b==d){

  alert("成功")

}else{

  alert("失败")

}