javascript valueOf()方法的使用方法
valueOf() 方法可返回 String 对象的原始值。
原始值是由从 String 对象下来的所有对象继承的。
valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。
语法
stringObject.valueOf()抛出
当调用该方法的对象不是 String 时抛出 TypeError 异常。
对象 | 返回值 |
Array | 数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起。其操作与 Array.toString 和 Array.join 方法相同。 |
Boolean | Boolean 值。 |
Date | 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。 |
Function | 函数本身。 |
Number | 数字值。 |
Object | 对象本身。这是默认情况。 |
String | 字符串值。 |
Math 和 Error 对象没有 valueOf 方法。
实例
<html> |
实例二带有条件判断
<html>
<head>
<title>Demonstrating the valueOf() method</title>
<script type="text/网页特效" language="javascript">
<!-- //
function DisplayValue(){
var entry1 ;
entry1 = prompt("Enter a floating point number", "123.123");
var number = new Number();
number = Number(entry1);
if (isNaN(number)){
document.write("<P>You did not enter a valid number.<br />");
}
else{
document.write(number.valueOf() + "</p>");
}
}
// -->
</script>
</head>
<body onload="DisplayValue()">
<P>This listing demonstrates the use of the valueOf() method.</p><br />
</body>
补充:网页制作,js教程