Javascript:将字符串转换为数字?

标签 javascript variables

有什么方法可以将变量从字符串转换为数字吗?

比如我有

var str = "1";

我可以改成

var str = 1;

最佳答案

对于整数,尝试 str = parseInt( str, 10 )

(注意:第二个参数表示解析的基数;在这种情况下,您的数字将被解析为小数)

parseFloat 可用于 float 。一元 + 是第三个选项:str = +str

然而,话虽这么说,术语“类型”在 JavaScript 中的使用相当松散。 你能解释一下你为什么关心变量的类型吗?

关于Javascript:将字符串转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2843897/

相关文章:

Python 成员变量作为参数

Java - 数组名称等于字符串变量的值

arrays - 在 kotlin 中初始化数组

javascript - 在 WKWebView 中注入(inject) javascript 以获取单击图像的 src 属性

javascript - 如何改造具有 1 个具有特定属性的核心对象的 json

javascript - cucumber + Mongoose 给我架构尚未注册模型

javascript - 为什么我的 vue-router 链接偶尔会导致错误页面(或根本不起作用)?

php - MYSQL 获取列

java - 单独声明并分配给最终变量 - Java

javascript - underscore.js - 从对象列表中嵌入的对象创建唯一项目的数组