成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript的parseInt()詳解

FleyX / 3178人閱讀

摘要:大體翻譯定義和用法函數(shù)解析字符串并返回一個(gè)整數(shù)。第二個(gè)參數(shù)進(jìn)制常用來說明根據(jù)哪個(gè)進(jìn)制來進(jìn)行轉(zhuǎn)換,列如可以進(jìn)行十六進(jìn)制的轉(zhuǎn)換。

Definition and Usage

The parseInt() function parses a string and returns an integer.
The radix parameter is used to specify which numeral system to be used, for example, a radix of 16 (hexadecimal) indicates that the number in the string should be parsed from a hexadecimal number to a decimal number.
If the radix parameter is omitted, JavaScript assumes the following:
? If the string begins with "0x", the radix is 16 (hexadecimal)
? If the string begins with "0", the radix is 8 (octal). This feature is deprecated
? If the string begins with any other value, the radix is 10 (decimal)
Note: Only the first number in the string is returned!
Note: Leading and trailing spaces are allowed.
Note: If the first character cannot be converted to a number, parseInt() returns NaN.
Note: Older browsers will result parseInt("010") as 8, because older versions of ECMAScript, (older than ECMAScript 5, uses the octal radix (8) as default when the string begins with "0". As of ECMAScript 5, the default is the decimal radix (10).

大體翻譯:

定義和用法:
parseInt函數(shù)解析字符串并返回一個(gè)整數(shù)。
第二個(gè)參數(shù)進(jìn)制常用來說明根據(jù)哪個(gè)進(jìn)制來進(jìn)行轉(zhuǎn)換,列如可以進(jìn)行十六進(jìn)制的轉(zhuǎn)換。
如果第二個(gè)參數(shù)——進(jìn)制沒有定義,則會(huì)按照下面的規(guī)則進(jìn)行轉(zhuǎn)換:

如果字符串以0X開頭,則按照16進(jìn)制

如果字符串以0開頭,則進(jìn)行8進(jìn)制轉(zhuǎn)換

如果字符串以其他開頭,則默認(rèn)進(jìn)行10進(jìn)制轉(zhuǎn)換

提示:

只有字符串的第一個(gè)數(shù)字被轉(zhuǎn)換

字符串開頭和結(jié)尾的空格是允許的,轉(zhuǎn)換時(shí)被忽略

如果開頭的第一個(gè)字符不能被轉(zhuǎn)換成數(shù)字,就會(huì)立即返回NaN

較早的瀏覽器會(huì)將parseInt(010)按照8進(jìn)制進(jìn)行轉(zhuǎn)換

開頭的0或0.0之類的格式會(huì)被忽略直到查找到不為0的字符

Example

Parse different strings:

var a = parseInt("10") + "
"; var b = parseInt("10.00") + "
"; var c = parseInt("10.33") + "
"; var d = parseInt("34 45 66") + "
"; var e = parseInt(" 60 ") + "
"; var f = parseInt("40 years") + "
"; var g = parseInt("He was 40") + "
"; var h = parseInt("10",10)+ "
"; var i = parseInt("010")+ "
"; var j = parseInt("10",8)+ "
"; var k = parseInt("0x10")+ "
"; var l = parseInt("10",16)+ "
"; var n = a + b + c + d + e + f + g + "
" + h + i + j + k +l;

The result of n will be:

10
10
10
34
60
40
NaN

10
10
8
16
16

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/88013.html

相關(guān)文章

  • 詳解js面向?qū)ο缶幊?/b>

    摘要:看下面一個(gè)例子優(yōu)點(diǎn)使用構(gòu)造器函數(shù)的好處在于,它可以在創(chuàng)建對(duì)象時(shí)接收一些參數(shù)。按照慣例,構(gòu)造函數(shù)的函數(shù)名應(yīng)始終以一個(gè)大寫字母開頭,以區(qū)分普通函數(shù)。返回該對(duì)象的源代碼。使您有能力向?qū)ο筇砑訉傩院头椒ā? 基本概念 ECMA關(guān)于對(duì)象的定義是:無序?qū)傩缘募?,其屬性可以包含基本值、?duì)象或者函數(shù)。對(duì)象的每個(gè)屬性或方法都有一個(gè)名字,而每個(gè)名字都映射到一個(gè)值。 類 在現(xiàn)實(shí)生活中,相似的對(duì)象之間往往都有...

    lolomaco 評(píng)論0 收藏0
  • 【JS必知必會(huì)】高階函數(shù)詳解與實(shí)戰(zhàn)

    摘要:函數(shù)作為參數(shù)情況,,和是中內(nèi)置的高階函數(shù)。知道了到底啊什么是高階函數(shù),有哪些類型的高階函數(shù)。公眾號(hào)技術(shù)棧路線大家好,我是,公眾號(hào)程序員成長指北作者,這篇文章是必知必會(huì)系列的高階函數(shù)講解。 前言 一道經(jīng)典面試題: //JS實(shí)現(xiàn)一個(gè)無限累加的add函數(shù) add(1) //1 add(1)(2) //3 add(1)(2)(3) //6 當(dāng)大家看到這個(gè)面試題的時(shí)候,能否在第一時(shí)間想到...

    李昌杰 評(píng)論0 收藏0
  • [js高手之路]設(shè)計(jì)模式系列課程-發(fā)布者,訂閱者重構(gòu)購物車

    摘要:發(fā)布者訂閱者模式,是一種很常見的模式,比如一買賣房子生活中的買房,賣房,中介就構(gòu)成了一個(gè)發(fā)布訂閱者模式,買房的人,一般需要的是房源,價(jià)格,使用面積等信息,他充當(dāng)了訂閱者的角色中介拿到賣主的房源信息,根據(jù)手頭上掌握的客戶聯(lián)系信息買房的人的手機(jī) 發(fā)布者訂閱者模式,是一種很常見的模式,比如: 一、買賣房子 生活中的買房,賣房,中介就構(gòu)成了一個(gè)發(fā)布訂閱者模式,買房的人,一般需要的是房源,價(jià)格,...

    fevin 評(píng)論0 收藏0
  • JavaScript數(shù)據(jù)類型及(隱式)類型轉(zhuǎn)換詳解

    摘要:顯示的調(diào)用轉(zhuǎn)換過程稱為顯式強(qiáng)制類型轉(zhuǎn)換,隱式的情況稱為隱式強(qiáng)制類型轉(zhuǎn)換。隱式強(qiáng)制類型轉(zhuǎn)換讓代碼變得晦澀難懂而又便捷而奇妙。事實(shí)上,允許在比較中進(jìn)行強(qiáng)制類型轉(zhuǎn)換,而不允許。如果有并且返回基本類型值,就使用該值進(jìn)行強(qiáng)制類型轉(zhuǎn)換。 JavaScript是一種非常靈活的現(xiàn)代編程語言,靈活到使用者極其容易被忽視的它那廣闊的世界以及它帶給我們的無限遐想空間。本文將對(duì)JavaScript最最基礎(chǔ)也最...

    hiyayiji 評(píng)論0 收藏0
  • 前端資源系列(5)-JavaScript奇味探索

    摘要:中有很多奇妙的東西,歸咎歸功于設(shè)計(jì)時(shí)候的迅速。缺陷有,但是的強(qiáng)大確實(shí)體現(xiàn)的淋漓盡致。它是如此的靈活,當(dāng)然隨之而來的便是開發(fā)的代價(jià),它不像強(qiáng)類型語言那樣規(guī)規(guī)矩矩。難得周末晚上清閑,回味這些看起來有點(diǎn)怪怪卻又在發(fā)生著的問題。 JavaScript中有很多奇妙的東西,歸咎or歸功于設(shè)計(jì)時(shí)候的迅速。缺陷有,但是JavaScript的強(qiáng)大確實(shí)體現(xiàn)的淋漓盡致。 它是如此的靈活,當(dāng)然隨之而來的便是開...

    kyanag 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<