JS 学习笔记

关于Valueof

2017-04-20  本文已影响3人  壬万er

最近成谜学习无法自拔,渐渐地迷上了去探索未知的属性!
碰巧,最近在Valueof 的使用上让我疑惑不解。
探索的欲望让我迫不及待要把它弄懂。
下面就让我来一点一点地把它給解剖出来!
首先,对于Valueof的启用,也就是我真正注意到它的时候,是在我
使用类型转换的时候(基本类型判断typeof),不经意间注意到的!
说到这里就不得不提一提typeof

typeof操作符是用来判断基本类型:

    数字:number
    字符串:string
    布尔值:boolean
    null:object
    NaN:number
    undefined:undefined
    function:function
    array:object
    object:object

Valueof它其实是一个对象方法,
valueOf() 方法返回 对象的原始值。
例:

<script>
function myFunction(){
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var x=document.getElementById("demo");
    x.innerHTML=fruits.valueOf();//返回 Banana,Orange,Apple,Mango
}
</script>

Valueof 方法可用于Array、Boolean、Number、String
返回 该对象的原始值。

上一篇下一篇

猜你喜欢

热点阅读