gpt4 book ai didi

javascript - JS 中的运算符问题

转载 作者:行者123 更新时间:2023-11-30 12:26:02 25 4
gpt4 key购买 nike

代码块 1:

var a = (1 + - + + + - + 1); 
alert(a); //2

为什么 a 等于 2?

代码块 2:

var a = (1+-+++-+1);
alert(a); //ReferenceError: Invalid left-hand side expression in prefix operation

最佳答案

当在表达式中使用空格时,它会丢弃前一个运算符,这就是代码块二错误和代码块一基本上在做的原因:

var a = (1 + 1);

关于javascript - JS 中的运算符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29348717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com