Board logo

標題: 想請問為什麼parseInt("15",8);15透過8進位會轉換為13? [打印本頁]

作者: articulation    時間: 2015-9-27 14:12     標題: 想請問為什麼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 ?
作者: wmh    時間: 2015-9-27 15:26

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




歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/)