程序员能帮我找到x-y o/p 0背后的逻辑吗?
var a=3;
var b="3";
console.log(a+b); //o/p is 33
var x=2;
var y="2";
console.log(x-y); //o/p is 0`
发布于 2020-12-24 23:20:20
正如Patrick提到的,在这个级别上,+运算符的行为取决于提供给它的操作数的类型,即它要么进行连接,要么进行加法(对于no)
在减法中,JS将字符串操作数转换为适当的减法。有关addition的更多信息,请单击此处
所以你可以说:“这就是它的工作原理”
发布于 2020-12-25 00:48:58
在javascript +中,+也用于字符串。例如("My age:"+21)===>My age:21当你加上字符串和数字时,它将如示例所示。但是当你使用-时,它就像数学运算符一样工作。这是javascript
https://stackoverflow.com/questions/65440103
复制相似问题