为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript:parseInt(14, 4)为什么结果是1而不是NaN

Javascript:parseInt(14, 4)为什么结果是1而不是NaN

慕运维8079593 2018-12-22 19:15:37
我们知道,parseInt可以接收两个参数,一个是要转换的数字,一个是进制基数。那么parseInt(14,4)求解的过程是怎样的。4进制是用0,1,2,3来表示的,那么为什么四进制数里面有14吗。另外,parseInt(4,4)的结果是NaN。这又是为什么呢。
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

parseInt 会先将第一个参数转换为字符串,忽略开头空白字符,且一旦遇到不符合指定进制的字符便终止。所以 parseInt(14,4) 得到 1,parseInt(4,4) 无结果得到 NaN。


查看完整回答
反对 回复 2019-01-26
  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号