📅  最后修改于: 2023-12-03 15:01:48.524000             🧑  作者: Mango
JavaScript字符串对象的valueOf()
方法用于返回字符串对象的原始值。在字符串对象中使用valueOf()
方法返回的是字符串本身,与字符串的原始值相同。该方法在需要将字符串显示为原始值时非常有用。
str.valueOf()
str
是字符串对象。valueOf()
方法不接受任何参数。
valueOf()
方法返回字符串对象的原始值。在字符串对象中,原始值与字符串本身相同。
例如,以下语句将返回"Hello World!"
:
var str = new String("Hello World!");
var res = str.valueOf();
var str = new String("Hello World!");
console.log(str); // 输出:String {"Hello World!"}
console.log(str.valueOf()); // 输出:"Hello World!"
console.log(typeof str.valueOf()); // 输出:"string"
toString()
方法和valueOf()
方法在字符串对象中的行为是相同的。在此处,两者的行为几乎是相同的。