js 字符串转数字

在 JavaScript 中,可以使用以下方法将字符串转换为数字:

parseInt

parseInt():将字符串转换为整数。它会从字符串的开头开始解析,直到遇到非数字字符为止。如果第一个字符不能转换为数字,则返回 NaN。

javascript 复制代码
let str = "1234";  
let num = parseInt(str); // num = 1234

parseFloat

parseFloat():将字符串转换为浮点数。与 parseInt() 类似,它会从字符串的开头开始解析,直到遇到非数字字符为止。如果第一个字符不能转换为数字,则返回 NaN。

javascript 复制代码
let str = "123.4";  
let num = parseFloat(str); // num = 123.4

Number

Number():将字符串转换为数字。它会尝试将整个字符串转换为数字,如果字符串包含非数字字符,则会返回 NaN。

javascript 复制代码
let str = "1234";  
let num = Number(str); // num = 1234

请注意,当使用 Number() 方法时,如果字符串包含非数字字符,则返回的数字可能是 NaN(不是一个数字)。因此,在使用结果之前,最好检查它是否是一个有效的数字。

相关推荐
曹牧4 小时前
SVN:失联项目
开发语言
鬼手点金4 小时前
单轮对话:最简单的 API 调用
java·服务器·前端·javascript·react.js·servlet·tomcat
传奇开心果编程5 小时前
【Rust入门练中学】第9课:集合类型
开发语言·rust·编程语言理论·集合类型·通用编程语言
龙孚信息5 小时前
跨境电商独立站的安全盲区:一次 PHP 核心漏洞的影响评估
开发语言·安全·php
牛牛牌蜡笔小新5 小时前
Java-常用类库
java·开发语言
sunsijia219835 小时前
2026年10月22日 PHP漏洞临时处理
开发语言·php
罗丹丹Luna5 小时前
JavaScript计算任务峰值并发:同一时刻先结束还是先开始
javascript
Aurorar0rua5 小时前
CS50 x 2024 Notes Python - 02
开发语言·python·学习方法
zyseo85 小时前
谷歌SEO 网站迁移 301 映射脚本:旧站 URL 自动匹配新站结构
开发语言·python
古夕5 小时前
同样的 font-weight,为什么这个项目的字体就是更细?
前端·javascript