JavaScript必知必會(huì)(三) String .的方法來(lái)自何方
String
我們知道javascript 包括:number,string,boolean,null,undefined 基本類(lèi)型和Object 類(lèi)型。
在我的認(rèn)知中,方法屬性應(yīng)該是對(duì)象才可以具有的。
var str="hello,world"; var s=str.subString(,);//ell alert(typeof(str)+":"+typeof(s));//string:string
從上面的返回類(lèi)型來(lái)看,str是string 類(lèi)型的。
再看下面的 如何使用全局對(duì)象聲明一個(gè)字符串。
var c=new String(str); alert(typeof(c));//Object<br>alert(c.toString());//hello,world
那我能不能認(rèn)為: 當(dāng)我處理字符串的時(shí)候,
javascript編譯器先把str字符串,使用new String(str);成了對(duì)象。然后在調(diào)用其處理辦法,然后使用toString()方法返回個(gè)字符串呢。
臨時(shí)對(duì)象的創(chuàng)建和銷(xiāo)毀
從上面的實(shí)例我知道javascript在處理字符串、number,boolean 時(shí)就會(huì)創(chuàng)建臨時(shí)對(duì)象,然后銷(xiāo)毀。
var a = "hello,world"; var c = new String(a); //創(chuàng)建了string 對(duì)象。 c.len = ; alert(typeof (c));//object; alert(c.len);// /////////////////////////////////////////////////////////////////////// a.len=; alert(a.len);//undefined
a.len 編譯器沒(méi)有報(bào)錯(cuò),是因?yàn)閯?chuàng)建的臨時(shí)對(duì)象操作完后,又銷(xiāo)毀了。
==和===
a==c ;//true; a===c;//false; 字符串和object是不等的。
以上所述是小編給大家介紹的JavaScript必知必會(huì)(三) String .的方法來(lái)自何方的相關(guān)知識(shí),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- golang實(shí)現(xiàn)unicode轉(zhuǎn)換為字符串string的方法
- 詳解Swift中的Characters字符類(lèi)型與String字符串類(lèi)型
- 從string類(lèi)的實(shí)現(xiàn)看C++類(lèi)的四大函數(shù)(面試常見(jiàn))
- Javascript之String對(duì)象詳解
- 簡(jiǎn)單總結(jié)JavaScript中的String字符串類(lèi)型
- JS 對(duì)象(Object)和字符串(String)互轉(zhuǎn)方法
- 詳解C++中StringBuilder類(lèi)的實(shí)現(xiàn)及其性能優(yōu)化
- CI框架源碼解讀之URI.php中_fetch_uri_string()函數(shù)用法分析
- js字符串截取函數(shù)slice、substring和substr的比較
- C++中string的模擬實(shí)現(xiàn)
相關(guān)文章
js Html結(jié)構(gòu)轉(zhuǎn)字符串形式顯示代碼
js Html結(jié)構(gòu)轉(zhuǎn)字符串形式顯示代碼,需要的朋友可以參考下。2011-11-11javascript控制frame,iframe的src屬性代碼
原理就是通過(guò)獲取當(dāng)前網(wǎng)頁(yè)地址欄的信息傳參,然后設(shè)置框架的地址。2009-12-12探索瀏覽器頁(yè)面關(guān)閉window.close()的使用詳解
這篇文章主要介紹了探索瀏覽器頁(yè)面關(guān)閉window.close()的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08javascript 實(shí)現(xiàn)字符串反轉(zhuǎn)的三種方法
這篇文章主要介紹了javascript 實(shí)現(xiàn)字符串反轉(zhuǎn)的三種方法,有需要的朋友可以參考一下2013-11-11js購(gòu)物車(chē)實(shí)現(xiàn)思路及代碼(個(gè)人感覺(jué)不錯(cuò))
提起購(gòu)物車(chē)想必只有在一些購(gòu)物網(wǎng)站上才可以看得到,下面為大家介紹下使用js實(shí)現(xiàn)的購(gòu)物車(chē),感興趣的朋友可以參考下2013-12-12詳解ES6語(yǔ)法之可迭代協(xié)議和迭代器協(xié)議
這篇文章主要介紹了詳解ES6語(yǔ)法之可迭代協(xié)議和迭代器協(xié)議,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01如何在javascript 中使用 xmlHttpRequest 發(fā)送 POST
本文將通過(guò)不同的示例解釋如何使用JavaScript代碼在AJAX編程中發(fā)送 XMLHttpRequest post 請(qǐng)求,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-07-07