JavaScript Number toString() 方法

 JavaScript Number 对象

toString()方法的作用是:返回一个表示指定数字的字符串。

toString()方法解析其第一个参数,并尝试返回指定radix(基数)的字符串表示形式。

对于基数大于10的字母,字母表示大于9的数字。例如,对于十六进制数字(基数为16),使用a至F。

如果未指定基数,则假定首选基数为10。

语法:

number.toString(radix)
var num = 14;
var str = num.toString();
测试看看‹/›

浏览器兼容性

所有浏览器完全支持toString()方法:

Method
toString()

参数值

参数描述
radix(可选)介于2到36之间的整数,指定用于表示数值的基数:
  • 2-数字将显示为二进制值

  • 8-数字将显示为八进制值

  • 16-数字将显示为十六进制值

技术细节

返回值:表示数字的字符串
例外情况:如果给toString()的基数小于2或大于36,则抛出RangeError
JavaScript版本:ECMAScript 1

更多实例

将十进制数转换为二进制数:

var num = 10;
num.toString(2);// 1010
测试看看‹/›

将十进制数转换为十六进制数:

var num = 10;
num.toString(16);// a
测试看看‹/›

 JavaScript Number 对象