在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 想用短路方式賦值 但報錯 Invalid left-hand side in a

想用短路方式賦值 但報錯 Invalid left-hand side in assignment?

為什么用短路方式無法賦值?左手側明明已經能判斷為true了

補充說明:“&&”不是只要前者判斷為true,就會輸出后者嗎?
我希望在判斷a === undefined時,把0賦值給a

回答
編輯回答
做不到

typeof a === "undefined" && (a = 0)

=優(yōu)先級比 &&要高。

2017年5月25日 15:54
編輯回答
賤人曾

clipboard.png

這樣賦值是做不到的,它只會判斷 a==0 的Boolean值,如果你想加入算術你得先定義一個數(shù)

clipboard.png

這樣子才會去做運算。

2017年4月12日 20:52
編輯回答
真難過

clipboard.png

2017年5月30日 17:18