[Edge]。→、
Number のプリミティブ値を数値で返します。
Number | Number オブジェクト。これ以外も受け付けるようですが、そのまま返されるようです。 |
---|
数値。または Number が Number オブジェクトで無い場合はそのまま。
//Numberの指定 N=123.45; //数値として。 D=N.valueOf(); //=[number]:123.45 N=0b1010; //2進数値として。 D=N.valueOf(); //=[number]:10 N="123.45"; //文字列として。 D=N.valueOf(); //=[string]:123.45 N="0x12ab"; //16進文字列として。 D=N.valueOf(); //=[string]:0x12ab。そのまま返ってきたようです。 N=Number("123.45"); //オブジェクトとして。 D=N.valueOf(); //=[number]:123.45 D=NaN.valueOf(); //=[number]:NaN D=[12.3, 24.5].valueOf(); //=[object]:12.3,24.5 //0=[number]:12.3 //1=[number]:24.5。そのまま返された。
→Number()。