久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

javascript如何將值轉(zhuǎn)換為int類型

這篇文章主要介紹了javascript如何將值轉(zhuǎn)換為int類型,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站建設(shè)、做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)的建站公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)整合營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

在javascript中,可以使用parseInt()方法來將值轉(zhuǎn)換為int類型,該方法可以把值轉(zhuǎn)換為整數(shù),語法格式“parseInt(string,radix)”。該方法會先解析位置0處的字符,如果不是有效數(shù)字,則直接返回NaN。

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

javascript將值轉(zhuǎn)換為int類型

在javascript中,可以使用parseInt()方法來將值轉(zhuǎn)換為int類型。語法如下:

parseInt(string, radix)
參數(shù)描述
string必需。要被解析的字符串。
radix可選。表示要解析的數(shù)字的基數(shù)。該值介于 2 ~ 36 之間。

parseInt() 函數(shù)可解析一個(gè)字符串,并返回一個(gè)整數(shù)。

轉(zhuǎn)換的過程如下:

  • 先解析位置 0 處的字符,如果不是有效數(shù)字,則直接返回 NaN。

  • 如果位置 0 處的字符是數(shù)字,或者可以轉(zhuǎn)換為有效數(shù)字,則繼續(xù)解析位置 1 處的字符,如果不是有效數(shù)字,則直接返回位置 0 處的有效數(shù)字。

  • 以此類推,按照從左到右的順序,逐個(gè)分析每個(gè)字符,直到發(fā)現(xiàn)非數(shù)字字符為止。

  • parseInt() 將把前面分析合法的數(shù)字字符全部轉(zhuǎn)換為數(shù)值并返回。

console.log(parseInt("123abc"));  //返回?cái)?shù)字123
console.log(parseInt("1.73"));   //返回?cái)?shù)字1
console.log(parseInt(".123"));   //返回值NaN

浮點(diǎn)數(shù)中的點(diǎn)對于 parseInt() 來說屬于非法字符,因此不會轉(zhuǎn)換小數(shù)部分的值。

如果是以 0 開頭的數(shù)字字符串,則 parseInt() 會把它作為八進(jìn)制數(shù)字處理:先把它轉(zhuǎn)換為八進(jìn)制數(shù)值,然后再轉(zhuǎn)換為十進(jìn)制的數(shù)字返回。

如果是以 0x 開頭的數(shù)字字符串,則 parseInt() 會把它作為十六進(jìn)制數(shù)字處理:先把它轉(zhuǎn)換為十六進(jìn)制數(shù)值,然后再轉(zhuǎn)換為十進(jìn)制的數(shù)字返回。

var d = 010;  //八進(jìn)制數(shù)字字符串
var e = 0x10;  //十六進(jìn)制數(shù)字字符串
console.log(parseInt(d));  //返回十進(jìn)制數(shù)字8
console.log(parseInt(e));  //返回十進(jìn)制數(shù)字16

parseInt() 也支持基模式,可以把二進(jìn)制、八進(jìn)制、十六進(jìn)制等不同進(jìn)制的數(shù)字字符串轉(zhuǎn)換為整數(shù)?;J接?parseInt() 函數(shù)的第二個(gè)參數(shù)指定。

示例:

//把十六進(jìn)制數(shù)字字符串“123abc”轉(zhuǎn)換為十進(jìn)制整數(shù)
var a = "123abc";  
console.log(parseInt(a,16));  //返回十進(jìn)制整數(shù)1194684

//把二進(jìn)制、八進(jìn)制和十進(jìn)制數(shù)字字符串轉(zhuǎn)換為十進(jìn)制的整數(shù)
console.log(parseInt("10",2));  //把二進(jìn)制數(shù)字 10 轉(zhuǎn)換為十進(jìn)制整數(shù),為 2
console.log(parseInt("10",8));  //把八進(jìn)制數(shù)字 10 轉(zhuǎn)換為十進(jìn)制整數(shù),為 8
console.log(parseInt("10",10));  //把十進(jìn)制數(shù)字 10 轉(zhuǎn)換為十進(jìn)制整數(shù),為 10

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“javascript如何將值轉(zhuǎn)換為int類型”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

文章名稱:javascript如何將值轉(zhuǎn)換為int類型
URL標(biāo)題:http://sd-ha.com/article48/iedjhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)電子商務(wù)、標(biāo)簽優(yōu)化、商城網(wǎng)站、定制開發(fā)外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(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è)網(wǎng)站維護(hù)公司