javascript 數(shù)據(jù)類型轉(zhuǎn)換(parseInt,parseFloat)
更新時(shí)間:2010年07月20日 01:06:11 作者:
Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會(huì)自動(dòng)判斷是作為構(gòu)造函數(shù)調(diào)用還是普通調(diào)用,所以既可以使用new關(guān)鍵字,也可以作為函數(shù)直接調(diào)用。
javascript有兩種數(shù)據(jù)類型的轉(zhuǎn)換方法:
(一)將整個(gè)值從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型(稱作基本數(shù)據(jù)類型轉(zhuǎn)換)
(二)從一個(gè)值中提取另一種類型的值,并完成轉(zhuǎn)換工作
基本數(shù)據(jù)類型轉(zhuǎn)換的三種方法:
1.轉(zhuǎn)換為字符型:String(); 例:String(678)的結(jié)果為"678"
2.轉(zhuǎn)換為數(shù)值型:Number(); 例:Number("678")的結(jié)果為678
3.轉(zhuǎn)換為布爾型:Boolean(); 例:Boolean("aaa")的結(jié)果為true
從一個(gè)值中提取另一種類型的值的方法:
1.提取字符串中的整數(shù):parseInt(); 例:parseInt("123zhang")的結(jié)果為123
2.提取字符串中的浮點(diǎn)數(shù):parseFloat(); 例:parseFloat("0.55zhang")的結(jié)果為0.55
3.執(zhí)行用字符串表示的一段javascript代碼:eval(); 例:zhang=eval("1+1")的結(jié)果zhang=2
注:Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會(huì)自動(dòng)判斷是作為構(gòu)造函數(shù)調(diào)用還是普通調(diào)用,所以既可以使用new關(guān)鍵字,也可以作為函數(shù)直接調(diào)用。
(一)將整個(gè)值從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型(稱作基本數(shù)據(jù)類型轉(zhuǎn)換)
(二)從一個(gè)值中提取另一種類型的值,并完成轉(zhuǎn)換工作
基本數(shù)據(jù)類型轉(zhuǎn)換的三種方法:
1.轉(zhuǎn)換為字符型:String(); 例:String(678)的結(jié)果為"678"
2.轉(zhuǎn)換為數(shù)值型:Number(); 例:Number("678")的結(jié)果為678
3.轉(zhuǎn)換為布爾型:Boolean(); 例:Boolean("aaa")的結(jié)果為true
從一個(gè)值中提取另一種類型的值的方法:
1.提取字符串中的整數(shù):parseInt(); 例:parseInt("123zhang")的結(jié)果為123
2.提取字符串中的浮點(diǎn)數(shù):parseFloat(); 例:parseFloat("0.55zhang")的結(jié)果為0.55
3.執(zhí)行用字符串表示的一段javascript代碼:eval(); 例:zhang=eval("1+1")的結(jié)果zhang=2
注:Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會(huì)自動(dòng)判斷是作為構(gòu)造函數(shù)調(diào)用還是普通調(diào)用,所以既可以使用new關(guān)鍵字,也可以作為函數(shù)直接調(diào)用。
您可能感興趣的文章:
- js 數(shù)據(jù)類型轉(zhuǎn)換總結(jié)筆記
- JavaScript中數(shù)據(jù)類型轉(zhuǎn)換總結(jié)
- js整數(shù)字符串轉(zhuǎn)換為金額類型數(shù)據(jù)(示例代碼)
- 簡(jiǎn)單介紹JavaScript數(shù)據(jù)類型之隱式類型轉(zhuǎn)換
- js數(shù)值計(jì)算時(shí)使用parseInt進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換(jquery)
- JavaScript的數(shù)據(jù)類型轉(zhuǎn)換原則(干貨)
- JavaScript轉(zhuǎn)換數(shù)據(jù)庫(kù)DateTime字段類型方法
- javascript不同類型數(shù)據(jù)之間的運(yùn)算的轉(zhuǎn)換方法
- JavaScript中的數(shù)據(jù)類型轉(zhuǎn)換方法小結(jié)
- JavaScript數(shù)據(jù)類型轉(zhuǎn)換實(shí)例(其他類型轉(zhuǎn)字符串、數(shù)值型、布爾類型)
相關(guān)文章
JavaScript對(duì)象的property屬性詳解
這篇文章主要介紹了JavaScript對(duì)象的property屬性,詳細(xì)講解了property的各種屬性,需要的朋友可以參考下2014-04-04
Array.slice()與Array.splice()的返回值類型
Array.slice()與Array.splice()的返回值類型...2006-10-10
Javascript Throttle & Debounce應(yīng)用介紹
Throttle:無(wú)視一定時(shí)間內(nèi)所有的調(diào)用Debounce:一定間隔內(nèi)沒(méi)有調(diào)用時(shí),接下來(lái)將為大家介紹下Throttle & Debounce的應(yīng)用,感興趣的朋友可以參考下哈2013-03-03
Javascript基礎(chǔ) 函數(shù)“重載” 詳細(xì)介紹
這篇文章介紹了Javascript基礎(chǔ) 函數(shù)“重載” ,有需要的朋友可以參考一下2013-10-10
詳細(xì)解讀JavaScript編程中的Promise使用
這篇文章主要介紹了詳細(xì)解讀JavaScript編程中的Promise使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-07-07
javascript中遞歸函數(shù)用法注意點(diǎn)
這篇文章主要針對(duì)javascript中遞歸函數(shù)用法注意點(diǎn)做介紹,有需要小伙伴可以來(lái)學(xué)習(xí)下2015-07-07

