小编lim*_*ver的帖子

JavaScript 中字符串的减号 (-) 运算符?

我在参加JavaScript 测验时发现了这个问题 -

"1" - - "1";
Run Code Online (Sandbox Code Playgroud)

The result of this statement is 2。

谁能解释一下这是怎么回事?

我还发现,偶数-会发生字符串加法,但会发生奇数-减法。仅当数字是字符串时才会发生这种情况。

这里还有一些例子 -

"1" - "1" => 0
"1" - - "1" => 2
"1" - - - "1" => 0
"1" - - - - "1" => 2
"a" - "b" => NaN
Run Code Online (Sandbox Code Playgroud)

javascript operators

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

operators ×1