news 2026/4/23 20:27:05

javascript数据类型转换-转换为数字型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
javascript数据类型转换-转换为数字型

第一种转换方式,使用Number

语法是Number(数据或者存储数据的变量)

let a = '12' console.log(Number(a),typeof Number(a))

如果是不能转换的类型,返回值是NaN

如果内容是空,返回值是0

如果转换的是布尔值,true返回1,false返回0

第二种方式是使用parseInt

语法是parseInt(数据或者存储数据的变量)

console.log(parseInt('12')) console.log(parseInt('12.5'))

这两行代码输出的都是12

如果代码是这样

console.log(parseInt('123hello'))

输出结果是123

如果是下面这样

console.log(parseInt('hello123'))

输出结果是NaN

parseInt是从第一个字符开始解析,一直到能够解析完毕或者不能解析为止

方式3,使用parseFloat,转换为小数

语法是parseFloat(数据或存储数据的变量)

parseFloat('12.6')

它的语法特点和parseInt是一样的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:02:13

麒麟V10-ARM架构Docker启动报错

麒麟V10,ARM架构,docker版本20.10.24,docker-compose版本1.17.1,使用docker-compose up -d启动报如下错误Cannot start service : failed to create shim task: OCI runtime create failed: container_linux.go:328: starting con…

作者头像 李华
网站建设 2026/4/23 13:59:42

多语言界面在screen中的实现:项目应用

用 GNU Screen 构建轻量级多语言终端界面:从原理到实战你有没有遇到过这样的场景?一位中国工程师深夜远程连接非洲基站的工控设备,刚准备执行配置命令时断网了。几小时后重新登录,发现之前的调试流程全中断了——日志没了、上下文…

作者头像 李华
网站建设 2026/4/23 17:24:45

【一张图系列】ERP、LIMS都已经标准化了,为什么MES难以标准化

大家好,我是东哥说-MES 如果本文对你有启发,请点赞、收藏、转发,让更多同行受益。 📚 系列文章目录 🔓 免费试读篇 - [第1篇:免费试读]() ✅ 可立即阅读 🔒 粉丝专享篇(2-n篇需关注后解锁) - [第2篇:进阶应用]() ⭐ 需关注 - [第3篇:实战项目]() ⭐…

作者头像 李华