var colors = ["red", "blue", "green"]; // 创建一个包含3 个字符串的数组 alert(colors.toString()); // red,blue,green alert(colors.valueOf()); // red,blue,green alert(colors); // red,blue,green
var arr = [1,2,3]; alert(Array.isArray(arr.valueOf())); alert(Array.isArray(arr.toString()));
var arr = [1,2,3];
arr.toString = function () {
alert("你调用了toString函数");
}
alert(arr.valueOf());
var bbb = {
i: 10,
toString: function() {
console.log('toString');
return this.i;
},
valueOf: function() {
console.log('valueOf');
return this.i;
}
}
alert(bbb);// 10 toString
alert(+bbb); // 10 valueOf
alert(''+bbb); // 10 valueOf
alert(String(bbb)); // 10 toString
alert(Number(bbb)); // 10 valueOf
alert(bbb == '10'); // true valueOf
alert(bbb === '10'); // false
alert(bbb);// 10 toString
alert(+bbb); // 10 valueOf
var a = {
i: 1,
valueOf: function () {
alert("你调用了a的valueOf函数");
return this.i;
},
toString: function () {
alert("你调用了a的toString函数");
return this.i;
}
};
var c = {
i: +a,
valueOf: function () {
alert("你调用了c的valueOf函数");
return this.i;
},
toString: function () {
alert("你调用了c的toString函数");
return this.i;
}
};
alert(c);
alert(''+bbb); // 10 valueOf
alert(String(bbb)); // 10 toString
alert(Number(bbb)); // 10 valueOf
var c = {
i: "11111xxxx",
valueOf: function () {
alert("你调用了c的valueOf函数");
return this.i;
},
toString: function () {
alert("你调用了c的toString函数");
return this.i;
}
};
alert(c);
alert(bbb == '10'); // true valueOf
alert(bbb === '10'); // false
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有