📜  JavaScript Object.prototype.toString() 方法

📅  最后修改于: 2022-05-13 01:56:48.136000             🧑  作者: Mango

JavaScript Object.prototype.toString() 方法

在 JavaScript 中, Object.prototype.toString() 方法用于返回一个可以表示对象的字符串。 toString() 方法被从 Object 继承的每个对象自动继承。每当一个对象被表示为一个文本值或该对象需要一个字符串时,都会自动调用 toString() 方法。

句法:

obj.toString()

如果在自定义对象的情况下不覆盖 toString() 方法,则 toString() 方法返回以下内容:

[object type] 

在上述语法中,类型表示对象类型。

toString() 方法的另一个用途是它可用于将基数为 10 的数字(甚至是 bigInts)转换为其他基数。

句法:

ExNum.toString(radix);

在上述语法中,ExNum 是对象类型 number 或 bigInt 的对象,基数指的是要转换的数字的基数。

示例 1:以下示例显示了 toString() 方法在处理默认对象类型和未覆盖 toString() 方法时的自定义对象类型时如何工作。

JavaScript


JavaScript


JavaScript


输出:

示例 2:以下示例显示了 toString() 方法在处理自定义对象类型时如何工作,并且 toString() 方法被覆盖:

JavaScript


输出:

示例 3:以下示例显示如何使用 toString() 方法将基数为 10 的数字转换为不同的基数。

JavaScript


输出: