在JavaScript中,可以利用toString()方法實作10進位轉8進制,該方法用於數字的字串表示,當參數設定為「8」時,就可以將數字以8進位顯示,語法為「number.toString(8)」。
本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
JavaScript toString() 方法
#用於數字的字串表示。
例如,當 radix 為 2 時,NumberObject 會轉換為二進位值所表示的字串。
語法
number.toString(radix)
radix 可選。規定表示數字的基數,是 2 ~ 36 之間的整數。若省略該參數,則使用基數 10。但要注意,如果該參數是 10 以外的其他值,則 ECMAScript 標準則允許實現傳回任意值。
2 - 數字以二進位值顯示
8 - 數字以八進位值顯示
16 - 數字以十六進位值顯示
範例如下:
<html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <p id="demo">单击按钮来显示格式化的数字</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var num = 10; var x = document.getElementById("demo"); x.innerHTML=num.toString(8); } </script> </body> </html>
輸出結果:
#相關推薦:javascript學習教學
#以上是JavaScript怎麼實作10進位轉8進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!