JavaScript Number toString() 方法

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() 方法带参数时,表示将数字转换为指定的进制值。

上一篇: toPrecision()

下一篇: toLocaleString()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号