作者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://www.ptt.cc/bbs/Web_Design/M.1443332671.A.E3A.html
推 Ayukawayen: 8進位的15 = 10進位的13 09/27 13:52
→ Ayukawayen: 10進位轉8進位 可以用(15).toString(8) 09/27 13:55
推 Kenqr: parseInt("15",8)是把15當成8進位數字解讀的意思 09/27 14:20
推 kkx55893: 1八進位的意思為七之後沒有八直接為10接著11下去 09/27 20:10
→ liaosankai: ..7,10,11...17,20,21...27,30,31,32 09/27 20:16
→ articulation: 謝謝樓上各位大大!!原來是我搞混了XD 09/28 14:46