JavaScriptでバイナリを16進数に変換する方法

青灯夜游
リリース: 2023-01-03 09:31:04
オリジナル
73329 人が閲覧しました

変換方法: 最初に parseInt() 関数を使用して 2 進数を 10 進数に変換します (構文は「parseInt(string,2);」です)。次に toString() 関数を使用して 10 進数を 16 進数に変換します (構文)形式は「number.toString(16)」です。

JavaScriptでバイナリを16進数に変換する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。

JavaScript で 2 進数を 16 進数に変換する方法

var a=100;
var b=parseInt(a,2);
b.toString(16)
ログイン後にコピー

JavaScriptでバイナリを16進数に変換する方法

関連関数の紹介:

parseInt() 関数は文字列を解析し、整数を返します。

パラメータの基数の値が 0 の場合、またはパラメータが設定されていない場合、parseInt() は文字列に基づいて数値の基数を決定します。

パラメータ radix が省略された場合、JavaScript はデフォルトで次のような数値の基数を使用します。

  • 文字列が "0x" で始まる場合、parseInt() は文字列の残りの部分を 10 個の 16 進整数に解析します。

  • 文字列が 0 で始まる場合、ECMAScript v3 では、parseInt() の実装で後続の文字を 8 進数または 16 進数として解析できます。

  • 文字列が 1 ~ 9 の数字で始まる場合、parseInt() はそれを 10 進整数に解析します。

Syntax

parseInt(string, radix)
ログイン後にコピー

JavaScriptでバイナリを16進数に変換する方法

toString() 関数は、Number オブジェクトを文字列に変換し、結果を返すことができます。

文法

number.toString(radix)
ログイン後にコピー

JavaScriptでバイナリを16進数に変換する方法

基数変換:

1. 10進数と2進数、8進数と16進数のシステム変換

var a=11
ログイン後にコピー

1. 10 進数を 2 進数に変換

a.toString(2)
ログイン後にコピー

2. 10 進数を 8 進数に変換

a.toString(8)
ログイン後にコピー

3. 10 進数を 16 進数に変換

a.toString(16)
ログイン後にコピー

2. 2 進数、8 進数、16 進数と 10 進数の変換

1. 2 進数から 10 進数への

var b=100;
parseInt(b,2);
ログイン後にコピー

2. 8 進数から 10 進数への

var c=100;
parseInt(c,8);
ログイン後にコピー

3. 16 進数から 10 進数へ

var d=100;
parseInt(d,16);
ログイン後にコピー

その他のプログラミングについて関連知識については、プログラミング ビデオ をご覧ください。 !

以上がJavaScriptでバイナリを16進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!