JavaScript では、toString() メソッドを使用して、10 進数を 8 進数に変換できます。このメソッドは、数値の文字列表現に使用されます。パラメーターが "8" に設定されている場合、数値を 8 に変換できます。 16 進数表示の場合、構文は「number.toString(8)」です。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript の toString() メソッド
は、数値の文字列表現に使用されます。
たとえば、基数が 2 の場合、NumberObject はバイナリ値で表される文字列に変換されます。
構文
number.toString(radix)
radix オプション。数値を表す基数を 2 ~ 36 の整数で指定します。このパラメータを省略した場合は、基数 10 が使用されます。ただし、パラメータが 10 以外の値の場合、ECMAScript 標準では実装が任意の値を返すことが許可されていることに注意してください。
2 - 数値は 2 進数値として表示されます
8 - 数値は 8 進数値として表示されます
16 - 数値は 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 中国語 Web サイトの他の関連記事を参照してください。