作者articulation (...)
看板Web_Design
标题[问题]想请问一个parseInt函式问题
时间Sun Sep 27 13:44:28 2015
大家好,
想请问一个应该是很简单却困扰我很久的问题
想请问为什麽
document.write(parseInt("15",8) + "<br>");
数字 15 透过 8 进位制会转换为整数 13 ?
因为15÷8=1... 7
1÷8=0... 1
所以十进位的15透过 8 进位制转换为17
所以想请问15透过 8 进位制转换怎麽会是13而不是17 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 58.114.186.164
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1443332671.A.E3A.html
1F:推 Ayukawayen: 8进位的15 = 10进位的13 09/27 13:52
2F:→ Ayukawayen: 10进位转8进位 可以用(15).toString(8) 09/27 13:55
3F:推 Kenqr: parseInt("15",8)是把15当成8进位数字解读的意思 09/27 14:20
4F:推 kkx55893: 1八进位的意思为七之後没有八直接为10接着11下去 09/27 20:10
5F:→ liaosankai: ..7,10,11...17,20,21...27,30,31,32 09/27 20:16
6F:→ articulation: 谢谢楼上各位大大!!原来是我搞混了XD 09/28 14:46