返回列表 發帖

想請問為什麼parseInt("15",8);15透過8進位會轉換為13?

大家好,

想請問一個應該是很簡單卻困擾我很久的問題

想請問為什麼

document.write(parseInt("15",8) + "<br>");
數字 15 透過 8 進位制會轉換為整數 13 ?

因為15÷8=1... 7
1÷8=0... 1
所以十進位的15透過 8 進位制轉換為17

所以想請問15透過 8 進位制轉換怎麼會是13而不是17 ?

這樣的語法是要把 8 進位的 15 轉換為 10 進位,因此得到 13
To infinity and beyond!

TOP

返回列表 回復 發帖