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中創(chuàng)建對(duì)象的各種模式解析
下面小編就為大家?guī)?lái)一篇在javascript中創(chuàng)建對(duì)象的各種模式解析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧2016-05-05在JavaScript中處理時(shí)間之getHours()方法的使用
這篇文章主要介紹了在JavaScript中處理時(shí)間之getHours()方法的使用,是JS入門學(xué)些中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06JavaScript Try...Catch 聲明的 使用方法
JavaScript Try...Catch 聲明的 使用方法...2007-04-04JavaScript中的getTimezoneOffset()方法使用詳解
這篇文章主要介紹了JavaScript中的getTimezoneOffset()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06javascript小數(shù)四舍五入多種方法實(shí)現(xiàn)
javascript小數(shù)四舍五入在工作中經(jīng)常會(huì)使用到,今天本文整理了一些常用的小竅門,需要了解的朋友可以參考下2012-12-12window.showModalDialog使用手冊(cè)
window.showModalDialog使用手冊(cè)...2007-01-01想學(xué)習(xí)javascript JS和jQuery哪個(gè)重要 先學(xué)哪個(gè)
在一些技術(shù)論壇與qq群經(jīng)常看到有這樣類似的提問(wèn),當(dāng)然提出這樣問(wèn)題的通常都是新手為了解決大家的疑惑,同時(shí)幫助新手程序員能更快掌握學(xué)習(xí)的方向,不致于弄錯(cuò)重點(diǎn)2016-12-12淺談JavaScript的對(duì)象類型之function
這篇文章主要介紹了淺談JavaScript的對(duì)象類型之function,函數(shù)(方法)是由事件驅(qū)動(dòng)的或者當(dāng)它被調(diào)用時(shí)執(zhí)行的可重復(fù)使用的代碼塊,需要的朋友可以參考下2023-05-05