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關鍵字,也可以作為函數(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關鍵字,也可以作為函數(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關鍵字,也可以作為函數(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進行數(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ù)值型、布爾類型)
相關文章
在javascript中創(chuàng)建對象的各種模式解析
下面小編就為大家?guī)硪黄趈avascript中創(chuàng)建對象的各種模式解析。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧2016-05-05在JavaScript中處理時間之getHours()方法的使用
這篇文章主要介紹了在JavaScript中處理時間之getHours()方法的使用,是JS入門學些中的基礎知識,需要的朋友可以參考下2015-06-06JavaScript Try...Catch 聲明的 使用方法
JavaScript Try...Catch 聲明的 使用方法...2007-04-04JavaScript中的getTimezoneOffset()方法使用詳解
這篇文章主要介紹了JavaScript中的getTimezoneOffset()方法使用詳解,是JS入門學習中的基礎知識,需要的朋友可以參考下2015-06-06javascript小數(shù)四舍五入多種方法實現(xiàn)
javascript小數(shù)四舍五入在工作中經(jīng)常會使用到,今天本文整理了一些常用的小竅門,需要了解的朋友可以參考下2012-12-12想學習javascript JS和jQuery哪個重要 先學哪個
在一些技術(shù)論壇與qq群經(jīng)常看到有這樣類似的提問,當然提出這樣問題的通常都是新手為了解決大家的疑惑,同時幫助新手程序員能更快掌握學習的方向,不致于弄錯重點2016-12-12