JS中parseInt()和Number()区别是什么
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天小编给大家分享一下JS中parseInt()和Number()区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章
千家信息网最后更新 2025年11月07日JS中parseInt()和Number()区别是什么
今天小编给大家分享一下JS中parseInt()和Number()区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
学习内容:
parseInt()函数将给定的字符串以指定的基数解析为整数。parseInt(string,radix)第二个参数表示使用的进制,我们一般使用10进制,也可能会有到8或者16进制。为了避免对"0"和"0x"开头的字符串解析错误,各种 javascript 编程规范都规定必须要明确给出第二个参数的值,如 parseInt("123",10).
parseInt('16', 8) = 14parseInt('10', 8) = 8parseInt('16', 10) = 16parseInt('10', 10) = 10parseInt('16', 16) = 22parseInt('10', 16) = 16parseInt 从头解析 string 为整数,在遇到不能解析的字符时就返回已经解析的整数部分,如果第一个字符就不能解析,就直接返回NaN。
Number() 在不用 new 操作符时,可以用来执行类型转换。如果无法转换为数字,就返回 NaN。 像"123a",parseInt() 返回是123,Number() 返回是 NaN,不同类型的字符串使用这两个函数的转换区别:
// 当字符串是由数字组成的时候 他们转换的数字一样的没有差别 let numStr = '123'console.log(parseInt(numStr)) //123console.log(Number(numStr)) //123// 当字符串是由字母组成的时候 let numStr = 'abc'console.log(parseInt(numStr)) //NaNconsole.log(Number(numStr)) //NaN// 当字符串是由数字和字母组成的时候 let numStr = '123a'console.log(parseInt(numStr)) //123console.log(Number(numStr)) //NaN// 当字符串是由0和数字let numStr = '0123'console.log(parseInt(numStr)) //123console.log(Number(numStr)) //123// **当字符串包含小数点**let numStr = '123.456'console.log(parseInt(numStr)) //123console.log(Number(numStr)) //123.456// **当字符串为null时**let numStr = nullconsole.log(parseInt(numStr)) //NaNconsole.log(Number(numStr)) //0// **当字符串为''(空)时**let numStr = ''console.log(parseInt(numStr)) //NaNconsole.log(Number(numStr)) //0以上就是"JS中parseInt()和Number()区别是什么"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
字符
字符串
数字
是由
知识
篇文章
内容
整数
时候
进制
不同
函数
参数
字母
类型
学习
很大
不用
两个
从头
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
东南大学图书馆 数据库
应用软件服务器供应商
cpf网络安全技术
姜堰区环保网络技术诚信服务
华为网络安全管理薪资
佛冈软件开发设计在线咨询
酷凌软件开发
怎么关闭阿里云数据库rds
大学校园网络安全防范工作
2021年网络安全旗下讲话
guid 数据库
网络安全社区宣传简报
网络安全和编程的区别
网络安全共担当体会心得
网络安全劳动模范宣讲稿
明日之后旧服务器怎么不能进
武汉云塔网络技术公司
香港数据库安全审计
如何取消服务器管理权限
软件开发模式特点
分享代码软件开发
怎样为ie浏览器设置代理服务器
免费web在线代理服务器
赢通a5后台无法连接数据库
是逆服务器
mysql 本地数据库改密
服务器管理服务界面
网络安全行业就业率
监控数据库中间件运行情况
畅捷通app无缝对接数据库