javascript - 为什么 JavaScript 中字符串前面有一个 + 会将其转换为整数?

标签 javascript node.js types

为什么以下代码片段将我的 string 类型的变量转换为 number 类型?

let stringInteger = '42';
let convertToInteger = +stringInteger;
console.log(typeof convertToInteger)

更具体地说,为什么在变量前添加 + 会产生这种效果?请注意,我问的是为什么而不是它的作用。

最佳答案

关于javascript - 为什么 JavaScript 中字符串前面有一个 + 会将其转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50206165/

相关文章:

javascript - webpack更改路径脚本

node.js - nodejs - 第一个参数必须是字符串或缓冲区 - 将 response.write 与 http.request 一起使用时

mysql - 使用 Node.js 连接到 Google Cloud 上的 MySQL 数据库(错误 : connect ENOENT)

java - 如何在解释的情况下使用java中的泛型类型声明?

sql - Oracle BLOB 与 VARCHAR

javascript - 如果没有可用的动态创建表单字段,则显示一个按钮

javascript - 动态添加具有特定类名称的表单元格

javascript - 如何用javascript替换我的代码中的单词

node.js - NestJs/Mongoose 中的自动增量序列

Swift 创建字典 Int : Class_Type