ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptで16進数変換を実装する方法

JavaScriptで16進数変換を実装する方法

青灯夜游
リリース: 2021-10-28 17:22:15
オリジナル
8296 人が閲覧しました

JavaScript で基数変換を実装する方法: 1. parseInt() 関数、構文「parseInt (value, 解析する値の基数)」を使用します; 2. toString() 関数を使用します。構文は「10 進数.toString (変換する基数)」です。

JavaScriptで16進数変換を実装する方法

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

1. 構文の説明

1. parseInt()

parseInt: 文字列を整数に変換します

parseInt(<em>string</em>, <em>radix</em>)

  • string 解析する文字列。
  • オプション。解析する数値の基数を表します。値は 2 ~ 36 です。

    このパラメータが省略されるか、その値が 0 の場合、数値は基数 10 で解析されます。
    「0x」または「0X」で始まる場合は、基数 16 になります。

    パラメータが 2 未満または 36 より大きい場合、parseInt() は NaN を返します。

2. toString()

toString() メソッドは Object オブジェクトに属しており、多くの組み込みJavaScript のオブジェクトは、自分にとってより適切な機能ニーズを実現するためにこの関数を作成しました。

Type 動作の説明
Array Array の各要素を文字列として変換します、結合する 2 つの要素の間の区切り文字としてカンマを使用して、それらを次々に連結します。
Boolean ブール値が true の場合、「true」を返します。それ以外の場合は「false」を返します。
Date 日付のテキスト表現を返します。
Error 関連するエラー情報を含む文字列を返します。
Function 次の形式で文字列を返します。 functionname は関数の名前で、この関数の toString メソッドが呼び出されます。 "function functionname( ) { [ネイティブ コード] }"
#Number 値の文字列表現を返します。指定した基数で表現された文字列を返すこともできます。Number.toString() を参照してください。
String String オブジェクトの値を返します。
Object (デフォルト) 「[object ObjectName]」を返します。ここで、ObjectName はオブジェクト タイプの名前です。

2. 基本変換

//十进制转其他进制    
var x=110;  
alert(x);  
alert(x.toString(2));  
alert(x.toString(8));  
alert(x.toString(32));  
alert(x.toString(16));  



//其他转十进制  
var x=&#39;110&#39;;  
alert(parseInt(x,2));  //6    =>以2进制解析110
alert(parseInt(x,8));  //72    =>以8进制解析110
alert(parseInt(x,16)); //272    =>以16进制解析110

//其他转其他  
//先用parseInt转成十进制再用toString转到目标进制  
alert(String.fromCharCode(parseInt(141,8)))  
alert(parseInt(&#39;ff&#39;,16).toString(2));
ログイン後にコピー

[推奨学習: JavaScript 上級チュートリアル]

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

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