valueof方法是干嘛的 javascript中valueOf()方法的用法?
javascript中valueOf()方法的用法?Return本身原始值的2113倍<script> a=1 b=“1”函數(shù)c(){}d=new array(1,2)alert(a.valu
javascript中valueOf()方法的用法?
Return本身原始值的2113倍<script> a=1 b=“1”函數(shù)c(){}d=new array(1,2)alert(a.valueof())//Return 1 alert(b.valueof())//Return character 1 alert(c.valueof())//Return函數(shù)本身5261 alert(d.valueof())//Return array</script>用于轉(zhuǎn)換4102對(duì)1653個(gè)圖像轉(zhuǎn)換為原始類(lèi)型的值。示例:<script> var a=New String(“ABC”)//an object var B=“ABC”//an original value String var C=a.valueof()//如果(typeof(a)==typeof(B)){alert(“a等于B”)否則{alert(“a不等于B”)}如果(typeof(B)==typeof(C)){alert(“B等于C”)}</script>
]valueof趨向于操作,toString趨向于顯示。
1. 在對(duì)象轉(zhuǎn)換期間(例如,alert(a)),將首先調(diào)用toString方法。如果不重寫(xiě)toString,將調(diào)用valueof方法。如果兩個(gè)方法都不重寫(xiě),則輸出object的toString。
2. 轉(zhuǎn)換為字符串類(lèi)型時(shí)將首先調(diào)用toString方法,轉(zhuǎn)換為數(shù)字時(shí)將首先調(diào)用valueof方法。
3. 對(duì)于操作運(yùn)算符,valueof的優(yōu)先級(jí)高于toString。