📅  最后修改于: 2023-12-03 15:16:07.215000             🧑  作者: Mango
toString()
是JavaScript中的常见方法之一,它可以将一个对象转换为字符串并返回。该方法可用于所有JavaScript对象,包括字符串、数字、数组、函数、对象等。
object.toString()
toString()
方法将对象转换为字符串并返回。具体返回值取决于对象类型。
let num = 12;
console.log(num.toString()); // “12”
console.log(num.toString(2)); // “1100”
console.log(num.toString(8)); // “14”
console.log(num.toString(16)); // “c”
在这个例子中,我们使用了toString()方法将数字类型转换为字符串类型。第一个例子返回字符串“12”,以十进制表示数字。其他例子演示了如何使用toString()方法将数字转换为不同进制的字符串。
let arr = [1, 2, 3];
console.log(arr.toString()); // "1,2,3"
在这个例子中,我们使用了toString()方法将数组类型转换为字符串类型,并返回逗号分隔的元素列表,结果为“1,2,3”。
let person = {name: "张三", age: 20};
console.log(person.toString()); // “[object Object]”
在这个例子中,我们使用了toString()方法将对象类型转换为字符串类型,并返回字符串“[object Object]”。这里需要注意的是,对象类型的toString()方法并没有像数字类型和数组类型一样定制化的用法,其返回值只有默认的"[object Object]"。
JavaScript中的toString()方法可用于将任意对象类型转换为字符串类型。需要注意的是,不同对象类型的toString()方法有不同的特点和返回结果。因此,在实际开发中需要根据具体对象类型做出合理的使用。