【发布时间】:2021-12-10 06:40:30
【问题描述】:
我遇到了尝试不同操作串联的场景。我想知道这种情况如何适用于第二条语句。
-
console.log("10"+9); // 109 -
Console.log("10"-9); //1
谁能告诉我这里发生了什么?
【问题讨论】:
标签: javascript operators string-concatenation console.log
我遇到了尝试不同操作串联的场景。我想知道这种情况如何适用于第二条语句。
console.log("10"+9); // 109
Console.log("10"-9); //1
谁能告诉我这里发生了什么?
【问题讨论】:
标签: javascript operators string-concatenation console.log
加号既是算术运算符,也是字符串连接运算符。串联具有优先级。
【讨论】:
+ 用于字符串连接和加法。如果任一操作数是字符串,则使用连接。 - 只用于减法,两个操作符总是被强制转换为数字。
【讨论】: