ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで数値を文字列に変換する方法

JavaScriptで数値を文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-07-16 15:13:525156ブラウズ

メソッド: 1. toString() メソッド、構文は「数値.toString()」です; 2. toFixed() メソッド、数値を文字列に変換し、指定した桁数を表示できます小数点以降、3. toExponential() メソッド、4. toPrecision() メソッド。

JavaScriptで数値を文字列に変換する方法

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

1, toString() メソッドを使用する

単純な値に対して toString() メソッドを呼び出すと、JavaScript は自動的にオブジェクトとしてカプセル化され、toString() メソッドが呼び出されて、オブジェクトの文字列表現が取得されます。

var a = 123456;
a.toString();
console.log(a);  //返回字符串“123456”

toString() メソッドを使用して値を文字列に変換する場合、小数点以下の桁は保持できません。これは、通貨の書式設定や科学的表記法などの専門的な分野で表示数値を出力する場合には間違いなく不便です。この目的を達成するために、JavaScript は toFixed()、toExponential()、および toPrecision() という 3 つの専用メソッドを提供します。これらを以下に紹介します。

2、toFixed() メソッドを使用します。

toFixed() は値を文字列に変換できます。 、小数点以下の指定桁数を表示します。

var a = 10;
console.log(a.toFixed(2));  //返回字符串“10.00”
console.log(a.toFixed(4));  //返回字符串“10.0000”

3. toExponential() メソッドを使用する

toExponential() メソッドは、数値を科学表記法の文字列に変換するために特に使用されます。

var a = 123456789;
console.log(a.toExponential(2));  //返回字符串“1.23e+8”
console.log(a.toExponential(4));  //返回字符串“1.2346e+8”

toExponential() メソッドのパラメーターは、保持する小数点以下の桁数を指定します。省略した部分は四捨五入しています。

4. toPrecision() メソッドを使用する

toPrecision() メソッドは toExponential() メソッドに似ていますが、有効桁数の代わりに有効桁数を指定できます。小数点以下の桁数を指定します。

var a = 123456789;
console.log(a.toPrecision(2));  //返回字符串“1.2e+8”
console.log(a.toPrecision(4));  //返回字符串“1.235e+8”

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

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

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