为什么以下代码片段将我的 string
类型的变量转换为 number
类型?
let stringInteger = '42';
let convertToInteger = +stringInteger;
console.log(typeof convertToInteger)
更具体地说,为什么在变量前添加 +
会产生这种效果?请注意,我问的是为什么而不是它的作用。
最佳答案
它是一元加运算符。
您的问题在这里得到解答:
关于javascript - 为什么 JavaScript 中字符串前面有一个 + 会将其转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50206165/