toString()
方法的语法是
num.toString(radix)
这里,num 是一个数字。
Number toString() 参数
toString()
方法接受
- radix(可选)- 一个介于 2 到 36 之间的整数,指定用于表示数值的基数,例如 2(二进制)、8(八进制)、16(十六进制)。
注意: 如果参数小于 2 或大于 32,将抛出 RangeError
。
Number toString() 的返回值
- 返回一个字符串,表示给定 Number 对象在指定 radix(默认为 10)下的表示形式。
示例:使用 toString()
var num1 = 2512;
// base 10 string representation
str_num1 = num1.toString(); // '2512'
console.log(str_num1);
// base 16 string representation
str_num1 = num1.toString(16); // '9d0'
console.log(str_num1);
var num2 = -10;
// base 2 string representation
// positive binary repr with negative sign rather than 2's complement
str_num2 = num2.toString(2); // '-1010'
console.log(str_num2);
var num3 = -5.645;
str_num3 = num3.toString(); // '-5.645'
console.log(str_num3);
输出
2512 9d0 -1010 -5.645
推荐阅读