社区
JavaScript
帖子详情
js算法,怎么算出来的呢?急急急,大家帮帮忙,感谢。
qq_35584802
2016-08-09 06:13:04
parseInt("10"); //返回 10
parseInt("19",10); //返回 19 (10+9)
parseInt("11",2); //返回 3 (2+1)
parseInt("17",8); //返回 15 (8+7)
parseInt("1f",16); //返回 31 (16+15)
能告诉我为什么吗?要命的算法
...全文
100
5
打赏
收藏
js算法,怎么算出来的呢?急急急,大家帮帮忙,感谢。
parseInt("10"); //返回 10 parseInt("19",10); //返回 19 (10+9) parseInt("11",2); //返回 3 (2+1) parseInt("17",8); //返回 15 (8+7) parseInt("1f",16); //返回 31 (16+15) 能告诉我为什么吗?要命的算法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天际的海浪
2016-08-09
打赏
举报
回复
十六进制的a 等于 十进制的10 十六进制的f 等于 十进制的15
天际的海浪
2016-08-09
打赏
举报
回复
引用 3 楼 qq_35584802 的回复:
parseInt("1f",16); //返回 31 是用十六进制转换 (1*16+15),15哪来的呀?
十六进制的a 等于 十六进制的10 十六进制的f 等于 十六进制的15
qq_35584802
2016-08-09
打赏
举报
回复
parseInt("1f",16); //返回 31 是用十六进制转换 (1*16+15),15哪来的呀?
似梦飞花
2016-08-09
打赏
举报
回复
按对应的进制转换的 讨巧的方法还真不知道
天际的海浪
2016-08-09
打赏
举报
回复
parseInt的第二个参数表示用什么进制转换 parseInt("19",10); //返回 19 是用十进制转换 (1*10+9) parseInt("11",2); //返回 3 是用二进制转换 (1*2+1) parseInt("17",8); //返回 15 是用八进制转换 (1*8+7) parseInt("1f",16); //返回 31 是用十六进制转换 (1*16+15)
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章