📅  最后修改于: 2023-12-03 15:01:38.789000             🧑  作者: Mango
toString()
方法是JavaScript中String对象的方法之一,用于将一个字符串表示为字符串形式。它可以将基本类型数据和对象类型数据转换为字符串。
string.toString()
其中,string
是要转换为字符串的值。
该方法不接受任何参数。
toString()
方法将根据不同的对象类型返回不同的值,其返回值如下:
下面是一些示例代码:
// 基本数据类型
var num = 123;
console.log(num.toString()); // "123"
var bool = true;
console.log(bool.toString()); // "true"
var nul = null;
console.log(nul.toString()); // "null"
var undef = undefined;
console.log(undef.toString()); // "undefined"
// String类型
var str = "Hello World!";
console.log(str.toString()); // "Hello World!"
// 函数类型
var func = function() { console.log("Hello World!"); };
console.log(func.toString()); // "function() { console.log("Hello World!"); }"
// 对象类型
var obj = { name: "Tom", age: 18 };
console.log(obj.toString()); // "[object Object]"
toString()
方法是将基本数据类型和对象类型转换为字符串的常用方法,特别是在进行字符串拼接、输出和比较时,经常会用到该方法。但需要注意的是,在对对象类型使用该方法时,需要先进行对象转换,否则很可能会出现不符合预期的结果。