JavaScript Number toString() 方法
toString()
方法的语法是:
num.toString(radix)
这里的 num 是一个数字。
Number toString() 方法的参数
toString()
方法接受以下参数:
- radix (可选)- 一个介于 2 到 36 之间的整数,用于指定用于表示数字值的基数,如 2(二进制)、8(八进制)、16(十六进制)。
注意: 如果参数小于 2 或大于 32,会抛出一个 RangeError
错误。
Number toString() 的返回值
- 返回一个字符串,表示指定 radix(默认为 10)下的给定 Number 对象。
示例:使用 toString()
var num1 = 2512;
// 10 进制字符串表示
str_num1 = num1.toString(); // '2512'
console.log(str_num1);
// 16 进制字符串表示
str_num1 = num1.toString(16); // '9d0'
console.log(str_num1);
var num2 = -10;
// 2 进制字符串表示
// 正二进制表示法加负号,而不是二进制补码
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