javascript:为什么要 "sign-prefix"一个变量?

标签 javascript syntax

我目前正在查看一个小的第 3 方 javascript 库,我在其中看到很多“符号前缀”变量:

function_call(+value);

我知道,如果您在变量前加上“-”前缀,您可以交换符号,但为什么要在某个变量前加上“+”前缀——它对值没有任何影响,不是吗?

提前致谢!

最佳答案

+ 强制 value 变成数字。

>>> "1"
"1"
>>> +"1"
1

关于javascript:为什么要 "sign-prefix"一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880902/

相关文章:

javascript - CSS 悬停 2 个其他元素(和其他属性)

javascript - JS 如何从 javascript 更改 css 类颜色?

javascript - 我如何知道图像何时加载并对其使用react?

javascript - 如何使用 javascript 在表格行上添加双击事件?

javascript - 如何在对象文字或类中定义生成器属性?

algorithm - IBM 研究论文中的未知语法

Ruby 语法 - (? 和 if else) 之间有什么区别

JavaScript (Rhino) 使用库或包含其他脚本

PowerShell 字符串插值语法

c# - 在 C# 中,为什么在这种情况下使用字段与自动实现的属性会导致不同的行为?