【问题标题】:Plus Concatenation String operator in JavaScript [duplicate]JavaScript中的加连接字符串运算符[重复]
【发布时间】:2021-12-10 06:40:30
【问题描述】:

我遇到了尝试不同操作串联的场景。我想知道这种情况如何适用于第二条语句。

  1. console.log("10"+9); // 109

  2. Console.log("10"-9); //1

谁能告诉我这里发生了什么?

【问题讨论】:

    标签: javascript operators string-concatenation console.log


    【解决方案1】:

    加号既是算术运算符,也是字符串连接运算符。串联具有优先级。

    【讨论】:

      【解决方案2】:

      + 用于字符串连接和加法。如果任一操作数是字符串,则使用连接。 - 只用于减法,两个操作符总是被强制转换为数字。

      【讨论】:

        猜你喜欢
        • 2015-01-11
        • 2015-06-09
        • 2012-11-11
        • 1970-01-01
        • 1970-01-01
        • 2020-07-23
        • 2017-02-04
        • 1970-01-01
        • 2015-07-25
        相关资源
        最近更新 更多