javascript 數(shù)據(jù)類型轉(zhuǎn)換(parseInt,parseFloat)
更新時間:2010年07月20日 01:06:11 作者:
Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會自動判斷是作為構(gòu)造函數(shù)調(diào)用還是普通調(diào)用,所以既可以使用new關(guān)鍵字,也可以作為函數(shù)直接調(diào)用。
javascript有兩種數(shù)據(jù)類型的轉(zhuǎn)換方法:
(一)將整個值從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型(稱作基本數(shù)據(jù)類型轉(zhuǎn)換)
(二)從一個值中提取另一種類型的值,并完成轉(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
從一個值中提取另一種類型的值的方法:
1.提取字符串中的整數(shù):parseInt(); 例:parseInt("123zhang")的結(jié)果為123
2.提取字符串中的浮點數(shù):parseFloat(); 例:parseFloat("0.55zhang")的結(jié)果為0.55
3.執(zhí)行用字符串表示的一段javascript代碼:eval(); 例:zhang=eval("1+1")的結(jié)果zhang=2
注:Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會自動判斷是作為構(gòu)造函數(shù)調(diào)用還是普通調(diào)用,所以既可以使用new關(guān)鍵字,也可以作為函數(shù)直接調(diào)用。
(一)將整個值從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型(稱作基本數(shù)據(jù)類型轉(zhuǎn)換)
(二)從一個值中提取另一種類型的值,并完成轉(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
從一個值中提取另一種類型的值的方法:
1.提取字符串中的整數(shù):parseInt(); 例:parseInt("123zhang")的結(jié)果為123
2.提取字符串中的浮點數(shù):parseFloat(); 例:parseFloat("0.55zhang")的結(jié)果為0.55
3.執(zhí)行用字符串表示的一段javascript代碼:eval(); 例:zhang=eval("1+1")的結(jié)果zhang=2
注:Number、String函數(shù)是特殊的函數(shù),在JS引擎中,他會自動判斷是作為構(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ù)(示例代碼)
- 簡單介紹JavaScript數(shù)據(jù)類型之隱式類型轉(zhuǎn)換
- js數(shù)值計算時使用parseInt進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換(jquery)
- JavaScript的數(shù)據(jù)類型轉(zhuǎn)換原則(干貨)
- JavaScript轉(zhuǎn)換數(shù)據(jù)庫DateTime字段類型方法
- javascript不同類型數(shù)據(jù)之間的運算的轉(zhuǎn)換方法
- JavaScript中的數(shù)據(jù)類型轉(zhuǎn)換方法小結(jié)
- JavaScript數(shù)據(jù)類型轉(zhuǎn)換實例(其他類型轉(zhuǎn)字符串、數(shù)值型、布爾類型)
相關(guān)文章
Array.slice()與Array.splice()的返回值類型
Array.slice()與Array.splice()的返回值類型...2006-10-10
Javascript Throttle & Debounce應(yīng)用介紹
Throttle:無視一定時間內(nèi)所有的調(diào)用Debounce:一定間隔內(nèi)沒有調(diào)用時,接下來將為大家介紹下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ǔ)知識,需要的朋友可以參考下2015-07-07

