当前位置:编程学习 > JS >>

javascript valueOf()方法的使用方法

valueOf() 方法可返回 String 对象的原始值。

原始值是由从 String 对象下来的所有对象继承的。

valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。

语法
stringObject.valueOf()抛出
当调用该方法的对象不是 String 时抛出 TypeError 异常。

对象 返回值
Array 数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起。其操作与 Array.toStringArray.join 方法相同。
Boolean Boolean 值。
Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。
Function 函数本身。
Number 数字值。
Object 对象本身。这是默认情况。
String 字符串值。

Math 和 Error 对象没有 valueOf 方法。

实例

 

<html>
    <body>
    <script language="JavaScript1.1">
    <!--
    myNum = new Number(24)

    document.write("The value of myNum is: " + myNum.valueOf());
    -->
    </script>
    </body>
    </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教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,