JavaScript toString() 语法
toString() 是 JavaScript Number 对象的一个方法,它用于返回指定数字的字符串表示。或者小伙伴们可以这样理解,toString() 方法可以将一个数字转换为一个字符串。
语法:
num.toString(radix)说明:
toString() 方法接收单个参数。
radix(可选):是一个整数,表示转换的进制,默认值为 10。
String、Array、Number 等对象都有 toString() 方法,它们都继承自 Object.prototype.toString()。小伙伴们可以对比理解一下:
JavaScript toString() 摘要
| 属于 | JavaScript Number 对象 |
|---|---|
| 使用频率 | 中 |
| 官方文档 | 查看 |
| MDN | 查看 |
JavaScript toString() 示例
接下来,我们通过几个简单的例子来讲解一下 JavaScript toString() 方法是如何使用的。
示例 1:toString() 不带参数
const num = 3.1415;
const result = num.toString();
console.log(result);
console.log(typeof(result));运行结果如下。
3.1415
string分析:
当 toString() 方法不带参数时,表示将数字转换为十进制字符串表示。
如果想要将一个数字转换为字符串,除了使用 toString() 方法之外,我们还可以使用 “+” 运算符,比如:
const result = 3.1415 + "";示例 2:toString() 带参数
const num = 255;
// 转换为二进制
console.log(num.toString(2));
// 转换为八进制
console.log(num.toString(8));
// 转换为十六进制
console.log(num.toString(16));运行结果如下。
11111111
377
ff分析:
当 toString() 方法带参数时,表示将数字转换为指定的进制值。
