// 示例代码:使用 toString() 方法
// 1. 数字转字符串
let num = 123;
let numStr = num.toString(); // "123"
console.log(typeof numStr); // "string"
// 2. 对象转字符串
let obj = { name: "Alice", age: 25 };
let objStr = obj.toString(); // "[object Object]"
console.log(objStr);
// 3. 数组转字符串
let arr = [1, 2, 3];
let arrStr = arr.toString(); // "1,2,3"
console.log(arrStr);
// 4. 自定义对象的 toString 方法
function Person(name, age) {
this.name = name;
this.age = age;
this.toString = function() {
return `Person(name=${this.name}, age=${this.age})`;
};
}
let person = new Person("Bob", 30);
console.log(person.toString()); // "Person(name=Bob, age=30)"
toString()
是 JavaScript 中的一个内置方法,可以将不同类型的值转换为字符串。toString()
方法后会直接转换为字符串形式。toString()
方法时,默认返回 [object Object]
,但可以通过自定义 toString
方法来改变输出格式。toString()
方法后会将数组元素用逗号连接成一个字符串。toString
方法来自定义对象的字符串表示。上一篇:javascript 类
下一篇:javascript 字符串包含
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站