JavaScript

Number.prototype.toString() メソッド


編集:2023.01.25 by T.A.

[Edge]。→

Number を基数により表現した値を文字列で返します。

構文
Number.toString([radix])
Number 数値を表す、オブジェクト、変数。→Number()。これ以外も受け付けるようですが、そのまま返されるようです。
radix 省略可。基数を表す整数の数値。2~36。既定値: 10。
戻り値

文字列、または NaN(Number の値が NaN だった場合)。

//Numberの指定
N=123.45;        //数値として。
D=N.toString();  //=[string]:123.45
N=Number("123.45");  //オブジェクトとして。
D=N.toString();     //=[string]:123.45
N="123.45";      //文字列として。
D=N.toString();  //=[string]:123.45
D=NaN.toString();  //=[string]:NaN
D=[10, 20].toString();  //=[string]:10,20

//radix
N=123.45;
D=N.toString(16);  //=[string]:7b.733333333334
N="123.45";
D=N.toString(16);  //=[string]:123.45。16進になっていない。
N=0b1010;
D=N.toString(16);  //=[string]:a
N="0b1010";
D=N.toString(16);  //=[string]:0b1010
N="0x12ab";
D=N.toString(16);  //=[string]:0x12ab
N="0x12AB";
D=N.toString(16);  //=[string]:0x12AB。そのまま返された?。
N=123.45;
D=N.toString(2);  //=[string]:1111011.0111001100110011001100110011001100110011001101

Number()


テスト