ホームページ > 記事 > ウェブフロントエンド > JavaScriptで2進数を10進数に変換するにはどうすればよいですか?
このチュートリアルでは、JavaScript で 2 進数を 10 進数に変換する方法を学習します。デジタル電子機器では 2 進数が使用されます。これは、'0' と '1' で構成される文字列で、 進数 2 を基準とした相対数値を表します。
2 進数を 10 進数に変換するさまざまな方法を次に示します。
JavaScript では、parseInt() メソッドは文字列から数値を抽出するのに役立ちます。数値の基数を parseInt() メソッドのパラメータとして定義できます。
###文法###メソッドを使用して、2 進数を 10 進数に変換できます。 リーリー パラメータ
- 2 進数の文字列です。
- バイナリ文字列のベースです。この例では、基数「2」を渡すので、文字列から 2 進数が抽出され、10 進数に変換されます。
###例###2進数を10進数に変換するカスタム関数を作成する このセクションでは、2 進数を 10 進数に変換するカスタム関数を作成します。
Math.pow()次の例を通してそれを理解しましょう。 「110」はバイナリ文字列ですが、次のように 10 進数で表すことができます。 リーリー ユーザーはバイナリを 10 進数に変換する方法を学習したので、コード内で Thing メソッドを適用します。
###文法### リーリーパラメータ
math.pow() 関数には 2 つのパラメータがあります。
- これは、ユーザーが累乗したい数値です。私たちの場合、それは固定、つまり 2 です。
power - これは最初の引数の累乗です。 for ループを使用してさまざまな値を渡し、さまざまな 2 の累乗を取得します。
この例では、2 進数を 10 進数に変換する関数を作成します。関数内では、バイナリ文字列の各文字を最後の文字から順に繰り返し処理します。 バイナリ文字列で「1」を取得した場合は、
decmalメソッドを使用して 2 進数を 10 進数に変換しました。さらに、カスタム関数を作成しました。ユーザーは自分の理解に基づいていずれかの方法を選択できます。
ただし、2 番目の方法は時間の複雑さが高くなります。したがって、最初の方法を使用することをお勧めします。
以上がJavaScriptで2進数を10進数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。