看板 Web_Design 關於我們 聯絡資訊
大家好, 想請問一個應該是很簡單卻困擾我很久的問題 想請問為什麼 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