[Edge]。→、
Number を指定された精度で表した数値を文字列で返します。
| Number | 数値を表す、オブジェクト、変数。→Number() |
|---|---|
| precision | 省略可。有効数字桁数を表す整数の数値。省略時は、その数を表すのに必要な桁で返されます。 |
文字列、または NaN(Number の値が NaN だった場合)。
//Numberの指定
N=123.45; //数値として。
D=N.toPrecision(); //=[string]:123.45
N=Number("123.45"); //オブジェクトとして。
D=N.toPrecision(); //=[string]:123.45
N="123.45"; //文字列として。
D=N.toPrecision(); //エラー発生:N.toPrecision is not a function
D=NaN.toPrecision(); //=[string]:NaN
D=[10, 20].toPrecision(); //エラー発生:[10,20].toPrecision is not a function
N=[10, 20];
D=N.toPrecision(); //エラー発生:N.toPrecision is not a function
//precision
N=123.45;
D=N.toPrecision(3); //=[string]:123
N=12;
D=N.toPrecision(3); //=[string]:12.0
N=123.456789123456789123456789123456789;
D=N.toPrecision(); //=[string]:123.45678912345679
→Number()。