java valueof方法 Java中string的用法?
Java中string的用法?String a=“ABC”此時,已為String類型的變量分配了內(nèi)存地址[即堆],然后重新分配相同的變量。引用類型變量的內(nèi)存地址指向相同的內(nèi)存地址,因此重新分配時,內(nèi)存
Java中string的用法?
String a=“ABC”
此時,已為String類型的變量分配了內(nèi)存地址[即堆],然后重新分配相同的變量。引用類型變量的內(nèi)存地址指向相同的內(nèi)存地址,因此重新分配時,內(nèi)存中的值會發(fā)生變化。例如:字符串a(chǎn)=“BCD”此時,內(nèi)存中的值已變?yōu)锽CD
是返回自身原始值的2113倍<script> a=1 b=“1”函數(shù)c(){}d=new array(1,2) alert(a.valueof())//返回1 alert(b.valueof())//返回字符1 alert(c.valueof())//返回函數(shù)本身5261 alert(d.valueof())//返回?cái)?shù)組</script>是返回4102對1653將圖像轉(zhuǎn)換為基元值的示例:<script> var a=new string(“ABC”)//字符類型的對象object var B=“ABC”//原始值字符串var C=a.valueof()//將對象更改為原始值if(typeof(a)==typeof(B)){alert(“a等于B”)}else{alert(“a不等于B”)if(typeof(B)==typeof(C)){alert(“B等于C”}</script