JavaScriptで数値を7進表現に変換する
基数2の表現(2進数)のように、基数10(10進数)の数値を2で繰り返し除算します。基数7のシステムでは、数値を7で繰り返し除算して次のようにします。バイナリ表現。
任意の数を取り込んでそのベース7表現を見つけるJavaScript関数を作成する必要があります。
例-
base7(100) = 202
例
このためのコードは-
になりますconst num = 100; const base7 = (num = 0) => { let sign = num < 0 && '−' || ''; num = num * (sign + 1); let result = ''; while (num) { result = num % 7 + result; num = num / 7 ^ 0; }; return sign + result || "0"; }; console.log(base7(num));
出力
そして、コンソールの出力は-
になります202
-
バニラJavaScriptを使用して文字列を数値に変換する
JavaScriptで使用可能なparseInt関数には、次のシグネチャがあります- 構文 parseInt(string, radix); パラメータが次の場合- 文字列 −解析する値。この引数が文字列でない場合は、ToStringメソッドを使用して引数に変換されます。この引数の先頭の空白は無視されます。 基数 −文字列の基数(数式の基数)を表す2〜36の整数。 したがって、このメソッドを使用して、文字列と基数を渡し、基数が2から36までの任意の数値を整数に変換できます。たとえば、 例 console.log(parseInt("100", 10)) consol
-
JavaScript番号の例
以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body