ホームページ ウェブフロントエンド jsチュートリアル JavaScript を基数変換に使用して文字列を 10 進数に変換する_javascript のヒント

JavaScript を基数変換に使用して文字列を 10 進数に変換する_javascript のヒント

May 16, 2016 pm 04:35 PM
10進数 塩基変換

JS は、数値 (基数) の変換に役立つ多くの組み込み関数を備えた非常に魔法の言語です。

16 進数は JS で直接使用できます。
var a = 0xff; //255

基本文字列を 2 進数、8 進数、16 進数などの 10 進数に変換します。最も一般的に使用される変換は、2 桁目を書き込まずに 10 進数に変換することです。

コードをコピーします コードは次のとおりです:
parseInt("11", 2); // 3 2 進数から 10 進数へ
parseInt("77", 8); // 63 を 8 進数から 10 進数に変換します
parseInt("af", 16); //175 16 進数から 10 進数へ

10 進数を 2 進数、8 進数、16 進数の文字列に変換します
Object.toString(n): (n) は、
などのベースを表します。

コードをコピーします コードは次のとおりです:
(152).toString(2) // "10011000" ; まず括弧を使用して 152 をオブジェクトに「パッケージ化」するか、次のように記述します。 152..toString(2) // ここでの最初のポイントは 152 を float 型の 10 進数に変換し、2 番目のポイントはオブジェクト メソッドを導入することです。 152..toString(16) // "98" : 10 進数を 16 進数に変換します
152..toString(32) // "4o": 10 進数を 32 に変換します



同様に、JavaScript でサポートされる最大の基数は 36 (26 個の英語文字と 10 個の数字) です
35..toString(36) // "z" : 大文字と小文字は区別せず、最大エンコード "Z" をサポートします

変換プロセス中に完了する必要がある場合。次のメソッドを使用できます:

コードをコピーします コードは次のとおりです: /**
* @param num 入力する必要がある 16 個の数字
* @param len 入力する桁数。これは
です。 * @は完成した文字列を返します
**/
関数形式(num, len) {
var l = 数値.長さ
if (num.length for (var i = 0; i < len - l; i ) {
数値 = "0" 数値
}
}

を返します。 }


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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPで16進数の文字列を数値に変換する方法 PHPで16進数の文字列を数値に変換する方法 Oct 26, 2021 pm 06:36 PM

PHP で 16 進文字列を数値に変換する方法: 1. hexdec() 関数を構文「hexdec(16 進文字列)」で使用します; 2. Base_convert() 関数を構文「bindec(16 進文字列)」で使用します。 、16、10)」。

MySQL で CONV 関数を使用して数値を別の基数に変換する方法 MySQL で CONV 関数を使用して数値を別の基数に変換する方法 Jul 12, 2023 pm 02:33 PM

MySQL で CONV 関数を使用して値を別のベースに変換する方法 はじめに: データベースでは、多くの場合、異なるベース間で値を変換する必要があります。 MySQL には数値の 16 進数変換を高速に実現できる非常に便利な関数 CONV が用意されています。この記事では、CONV 関数の使用方法を詳しく説明し、いくつかのコード例を示します。 1. CONV 関数の概要 CONV 関数は、MySQL が提供する数学関数で、値をある基数から別の基数に変換するために使用されます。その

コンピューター内でバイナリを使用する主な理由は何ですか? コンピューター内でバイナリを使用する主な理由は何ですか? Apr 04, 2019 pm 02:25 PM

コンピュータが 2 進法を使用する主な理由: 1. コンピュータは論理回路で構成されています。論理回路には通常、スイッチのオンとオフの 2 つの状態しかなく、これら 2 つの状態は「1」と「0」で表すことができます。 . 2 進法では 0 と 1 の 2 つの数値のみが使用されるため、送信時や処理時にエラーが発生しにくく、コンピュータの信頼性が高くなります。

JavaScriptで2進数を10進数に変換するにはどうすればよいですか? JavaScriptで2進数を10進数に変換するにはどうすればよいですか? Aug 26, 2023 pm 02:21 PM

このチュートリアルでは、JavaScript で 2 進数を 10 進数に変換する方法を学習します。デジタル電子機器では 2 進数が使用されます。これは、「0」と「1」で構成される文字列で、基数 2 を基準とした相対的な数値を表します。以下に、2 進数を 10 進数に変換するさまざまな方法を示します。 parseInt() メソッドの使用 JavaScript では、parseInt() メソッドは文字列から数値を抽出するのに非常に便利です。 parseInt() メソッドのパラメータとして数値の底を定義できます。構文 ユーザーは、次の構文に従って parseInt() メソッドを使用して 2 進数を 10 進数に変換できます。 letbinary="0101";ファイル

C言語で10進数を2進数に変換する方法 C言語で10進数を2進数に変換する方法 Nov 24, 2022 am 10:27 AM

10 進数を 2 進数に変換する方法: 商が 0 になるまで 10 進数を 2 で割って、その余りを下から上に書きます。変換コード「int main(void){int n,len;int a[20]」 ;scanf("%d",&n);while(n/2){a[len++]=n%2;n=n/2;}a[len++]=n%2;for(i=len-1 ;i>=0;i--){printf("%d",a[i]);}}"。

10進数を2進数に変換するCプログラム? 10進数を2進数に変換するCプログラム? Sep 08, 2023 pm 05:45 PM

整数を 10 進数 (基数 10) から 2 進数 (基数 2) に変換します。整数のサイズが 32 ビットであると仮定すると、数値を基数で割る必要があります。これは、コンピュータが整数値をバイトに変換するためにコンピュータで使用されます。入力:10出力:1010 は、10 進数が 1010 を 2 で割った場合の余りが 0 であることを示します。したがって、0。 10を2で割ります。新しい数値は 10/2=5 です。 5で割ると余りは1になります。したがって、1です。 5を2で割ります。新しい数値は 5/2=2 です。 2を2で割った余りはゼロになります。したがって、0。 2を2で割ります。新しい数値は 2/2=1 です。 1を2で割ると余りは1になります。したがって、1です。 1を2で割ります。新しい数値は 1/2=0 です。数値は=0になります。逆の順序で

10進数を2進数に変換するC言語プログラムの実装 10進数を2進数に変換するC言語プログラムの実装 Sep 06, 2023 pm 11:09 PM

質問 C言語の関数を使用して10進数を2進数に変換するにはどうすればよいですか?解決策は、このプログラムでは main() でバイナリ関数を呼び出すことです。呼び出された 2 進数変換関数が実際の変換を実行します。 10 進数を 2 進数に変換するために使用する呼び出し関数のロジックは次のとおりです - while(dno!=0){ rem=dno%2; bno=bno+rem*f; f=f*10; dno=dno /2 ;} 最後に、2進数

Java プログラム: 16 進数から 10 進数への変換 Java プログラム: 16 進数から 10 進数への変換 Aug 26, 2023 pm 01:01 PM

数値体系には 2 進数、8 進数、10 進数、16 進数の 4 種類があり、基本値はそれぞれ 2、8、10、16 です。基本値は、数値体系に含まれる桁数によって異なります。たとえば、2 進数体系には 0 と 1 の 2 桁のみが含まれるため、基数は 2 になります。この記事では、16 進数と 10 進数の数体系について説明します。また、16 進数を 10 進数に変換する Java プログラムを作成します。 16 進数と 10 進数の表記法 16 進数表記法 0 ~ 9、A ~ F の数字を表します。数字は全部で 16 あり、基本値も 16 です。個々の数字の重みは 16 の累乗なので、各数字は前の数字より 16 倍重くなります。 12A16、34B16、45C16 は 16 進数の例です。コンピューターでは、

See all articles