优艾设计网

请教一下JS运算符:“||” 和 “?:” 的问题。?

优艾设计网 https://www.uibq.com 2023-04-16 07:58 出处:网络 作者:电脑技术
<script> var a = 10 , b = 20; console.log( a>b ? a*=1 : a*=10 ); // 返回100 conso优艾设计网_在线设计le.info(a>b||a*=10); // 报错:Uncaught ReferenceError: Invalid left-hand side in assignm

<script> var a = 10 , b = 20; console.log( a>b ? a*=1 : a*=10 ); // 返回100 conso优艾设计网_在线设计le.info(a>b||a*=10); // 报错:Uncaught ReferenceError: Invalid left-hand side in assignment </script>

请问为什么a>b||a*=10会报错?


风声弦离弦的歌离弦的歌 优艾设计网_在线设计 1小时前

返回true


专门消灭零回复 57分钟前

使用短路运算符时最后面必须是表达式。题主写的是语句,所以报错,改进优艾设计网_平面设计形式


0

精彩评论

暂无评论...
验证码 换一张
取 消