JavaScript の値型変換で最も一般的な変換は、文字列値と数値の間の変換です。
数値の 4 つの関数を呼び出すことで、文字列に変換できます (実際には、JS が数値を Number オブジェクトに自動的に変換した後の Number クラスの 4 つの関数です)。
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。
toString()
数値に対して toString() メソッドを呼び出して、数値を文字列に変換できます。 toString() 関数は、値の基数を定義するために使用される 2 ~ 36 の正の整数をパラメータとして受け入れます。パラメータが欠落している場合、toString() 関数は対応する値を 10 進数で表します。
var b = 0xff;
console.log(b.toString());//255
toFixed()
toFixed() 関数は、小数点以下の正確な桁数を指定する整数をパラメータとして受け入れます。 toFixed() 関数で受け入れられるパラメータは負の数にすることもできます (ただし、使用されることはほとんどありません)。パラメータが負の数の場合、値の整数部分の精度が失われます。 toFixed() 関数を使用して値を調整する場合、JavaScript は丸めの原則に従います。
toExponential()
toExponential() 関数を使用して、値を科学表記法に変換できます。 toExponential() 関数は、科学的表記法の精度として、負ではない整数をパラメーターとして受け入れます (このパラメーターが負の数値の場合は、RangeError がスローされます)。 toFixed() 関数と同様に、toExponential() 関数は値を調整するときに丸めの原則に従います。
toPrecision()
toPrecision() 関数は、正の整数をパラメーターとして受け入れ (パラメーターが 0 または負の数値の場合、プログラムは RangeError をスローします)、それを値の正確な桁数 (整数を含む) として受け取ります。部分と小数部分)。正確な桁数が値の整数部分の数より小さい場合、値は科学的表記法に変換されます。 toFixed() 関数と同様に、toPrecision() 関数は値を調整するときに丸めの原則に従います。