JavaScript

[JavaScript] 2進数、8進数、16進数値⇔10進数を変換する

投稿日:2016年10月2日 更新日:

2進数、8進数、16進数と10進数を変換するサンプルです。

n進数→10進数に変換する

n進数を10進数に変換するには、parseIntを使用します。

例)2進数、8進数、16進数→10進数に変換する

メモ

  • parseIntの第1引数にn進数数値表記、第2引数にn進数の数を指定します。
  • n進数値でない文字列が渡された場合は、NaN型(Not A Number)が返ります。
  • 2進数、8進数、16進数は数値リテラルでも表せます。
    詳しくは「2進数、8進数、16進数の数値リテラル」をご覧ください。

実行サンプル

n進数→10進数変換の動作確認ができます。

02進数→10進数:
08進数→10進数:
16進数→10進数:

10進数→n進数に変換する

10進数をn進数に変換するには、toStringを使用します。

例)10進数→2進数、8進数、16進数に変換する

メモ

  • 変換したいn進数の値を、toStringの引数に渡せばOKです。
  • 数値でない値をtoStringするとNaNが返ります。

実行サンプル

10進数→n進数変換の動作確認ができます。

10進数→02進数:
10進数→08進数:
10進数→16進数:

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 一定時間ごとに処理を実行する

一定時間ごとに処理を実行するサンプルです。 サンプル 例)1秒毎に現在時刻を表示する [crayon-5cbf24f53 ...

[JavaScript] 配列の並びを逆順にする(.reverse)

配列の並びを逆順にするには、.reverse()を使用します。 サンプルソース 例)配列「1,2,3,4,5」の並びを逆 ...

[JavaScript] 配列の要素をランダムで取得する

配列の要素をランダムで取得するサンプルです。 サンプルソース 例)引数に受け取った配列の要素をランダムに返すFuncti ...

[JavaScript] で変数を宣言する(var, let)

JavaScriptで変数を宣言するには、var または letを使用します。 ※letはECMAScript6以降対応 ...

[JavaScript] 配列→カンマ区切り文字列にする

文字列配列からカンマ区切り文字列に変換するサンプルです。 サンプルソース 例)文字列配列からカンマ区切り文字列に変換する ...

スポンサーリンク