想用短路方式赋值 但报错 Invalid left-hand side in assignment?

https://img2.mukewang.com/5c70e93d0001cf9a05080293.jpg

为什么用短路方式无法赋值?左手侧明明已经能判断为true了

补充说明:“&&”不是只要前者判断为true,就会输出后者吗? 
我希望在判断a === undefined时,把0赋值给a


噜噜哒
浏览 3126回答 1
1回答

哔哔one

typeof a === "undefined" && (a = 0)=优先级比 &&要高。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript