javascript將字符串轉(zhuǎn)為數(shù)字的方法

本篇內(nèi)容主要講解“javascript將字符串轉(zhuǎn)為數(shù)字的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“javascript將字符串轉(zhuǎn)為數(shù)字的方法”吧!

創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為管城等服務(wù)建站,管城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為管城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

將字符串轉(zhuǎn)為數(shù)字的方法:1、使用Number()函數(shù),語法“Number(字符串)”;2、使用parseInt()函數(shù),語法“parseInt(字符串)”;3、使用parseFloat()函數(shù),語法“parseFloat(字符串)”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

字符串轉(zhuǎn)換為數(shù)字

1、Number()轉(zhuǎn)換函數(shù)

Number() 函數(shù)把對象的值轉(zhuǎn)換為數(shù)字。

通過Number()轉(zhuǎn)換函數(shù)傳入一個(gè)字符串,它會(huì)試圖將其轉(zhuǎn)換為一個(gè)整數(shù)或浮點(diǎn)數(shù)直接量,這個(gè)方法只能基于十進(jìn)制進(jìn)行轉(zhuǎn)換,并且字符串中不能出現(xiàn)非數(shù)字的字符,否則將返回NaN。

<script type="text/javascript">

var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String("999");
var test5= new String("999 888");

document.write(Number(test1)+ "<br />");
document.write(Number(test2)+ "<br />");
document.write(Number(test3)+ "<br />");
document.write(Number(test4)+ "<br />");
document.write(Number(test5)+ "<br />");

</script>

輸出:

1
0
1256657776588
999
NaN

2、parseInt()函數(shù)

它是全局函數(shù),不從屬于任何類的方法,且只解析整數(shù)。如果字符串前綴是"0x"或者"0X",則parseInt()將其解釋為十六進(jìn)制數(shù)。它解析時(shí)會(huì)跳過任意數(shù)量的前導(dǎo)空格,盡可能解析更多數(shù)值字符,并忽略后面的內(nèi)容,如果第一個(gè)非空格字符是非數(shù)字字符,則返回NaN。例如:

javascript將字符串轉(zhuǎn)為數(shù)字的方法

parseInt()還可以接收第二個(gè)可選參數(shù),這個(gè)參數(shù)指定數(shù)字轉(zhuǎn)換的基數(shù),合法的取值范圍是2~36,例如:

javascript將字符串轉(zhuǎn)為數(shù)字的方法

3、parseFloat()函數(shù):

它也是全局函數(shù),不從屬于任何類的方法,它可以解析整數(shù)和浮點(diǎn)數(shù)。它不能識(shí)別十六進(jìn)制前綴"0x"或"0X"。它解析時(shí)也會(huì)跳過任意數(shù)量的前導(dǎo)空格,盡可能解析更多數(shù)值字符,并忽略后面的內(nèi)容,如果第一個(gè)非空格字符是非數(shù)字字符,則返回NaN。例如:

javascript將字符串轉(zhuǎn)為數(shù)字的方法

到此,相信大家對“javascript將字符串轉(zhuǎn)為數(shù)字的方法”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站名稱:javascript將字符串轉(zhuǎn)為數(shù)字的方法
分享路徑:http://bm7419.com/article12/jjedgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、做網(wǎng)站網(wǎng)站導(dǎo)航、網(wǎng)站營銷、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)