jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

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

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.