JavaScript Number toString()

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

推荐阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战