ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでバイナリを16進数に変換する方法

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

青灯夜游
青灯夜游オリジナル
2021-03-22 17:29:3873359ブラウズ

変換方法: 最初に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。