valueOf()用来返回对象的原始类型的值。
语法
booleanObject.valueOf()
代码:
<script>
var a = new String("valueOf test");
var b = a.valueOf();
var c = "valueOf test";
if(typeof(b) == typeof(c))
{
document.write("a等于c");
}else{
document.write("a不等于c");
}
</script>
结果显示:a等于c
分析:a是一个String对象,用valueOf()返回它的原始类型的值,跟c的原始值相等;