[Edge]。→、
新しい Number オブジェクトを生成して返します。または Number 型の数値を返します。
Number 型は、
| value | 数値、文字列、変数、他など。 |
|---|
数値、または NaN を表す Number または Object。
//new のこと
D=Number(123.45); //=[number]:123.45
D=new Number(123.45); //=[object]:123.45
//value
D=Number("123.45"); //実数表記。=[number]:123.45
D=Number("-123.45"); //実数表記。=[number]:-123.45
D=Number("123e-4"); //指数表記。=[number]:0.0123
D=Number("0x3a"); //16進表記。=[number]:58
D=Number("0o12"); //8進表記。=[number]:10
D=Number("0b0101"); //2進表記。=[number]:5
D=Number("3a"); //=[number]:NaN
D=Number(""); //=[number]:0
D=Number({}); //=[number]:NaN
D=Number([]); //=[number]:0
D=Number(undefined); //=[number]:NaN
D=Number(null); //=[number]:0
D=Number(); //=[number]:0
N="123.45";
D=Number(N); //=[number]:123.45
//object の Number で計算
N=new Number(123.45);
T=typeof N; //=[string]:object
D=N+100; //=[number]:223.45