最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript一元正號(hào)運(yùn)算符示例代碼

 更新時(shí)間:2019年06月30日 14:42:37   作者:netcy  
這篇文章主要給大家介紹了關(guān)于JavaScript一元正號(hào)運(yùn)算符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

本文適合JavaScript初學(xué)者。

一元正號(hào)介紹

一元正號(hào)運(yùn)算符(+)位于其操作數(shù)前面,計(jì)算其操作數(shù)的數(shù)值,如果操作數(shù)不是一個(gè)數(shù)值,會(huì)嘗試將其轉(zhuǎn)換成一個(gè)數(shù)值。 盡管一元負(fù)號(hào)也能轉(zhuǎn)換非數(shù)值類型,但是一元正號(hào)是轉(zhuǎn)換其他對(duì)象到數(shù)值的最快方法,也是最推薦的做法,因?yàn)樗粫?huì)對(duì)數(shù)值執(zhí)行任何多余操作。

轉(zhuǎn)換字符串

一元正號(hào)可以用于轉(zhuǎn)換數(shù)值字符串為數(shù)字,比如如下代碼:

+ "123" // 123
+ "12.3" // 12.3

也可以轉(zhuǎn)換二進(jìn)制、16進(jìn)制數(shù)值、自然底數(shù)的字符串:

+ "0x11" // 17
+ "0b11" // 3
+ "1e10" // 10000000000

看起來 和parseFloat功能類似,但是parseFloat支持字符串后面部分不為數(shù)字的情況,一元正號(hào)卻不行,比如:

parseFloat("1px") // 1
+ "1px" // NaN

如果是空字符串或者多個(gè)空格組成的字符串,一元正號(hào)會(huì)轉(zhuǎn)換為0,parseFloat 結(jié)果為NaN

 + ' ' // 0
parseFloat(' ') // NaN

負(fù)數(shù)形式字符串也可以轉(zhuǎn)換成數(shù)值,但是對(duì)于十六進(jìn)制 二進(jìn)制不適用,對(duì)于自然底數(shù)適用(parseFloat 都適用):

+'-123' // 123
+ "-0x11" // NaN
+ "-0b11" // NaN
+ "-1e10" // -10000000000

轉(zhuǎn)換日期對(duì)象

一元正號(hào)轉(zhuǎn)換日期對(duì)象為數(shù)字,得到時(shí)間戳,比如如下代碼:

+ new Date(); // 1561020101609

相當(dāng)于如下代碼:

new Date().getTime(); // 1561020101609

轉(zhuǎn)換null、undefined、NaN

一元正號(hào)會(huì)把null轉(zhuǎn)換為0,undefined 轉(zhuǎn)換為NaN。一元正號(hào)施加于NaN,結(jié)果還是NaN。代碼如下:

+ null // 0
+ undefined // NaN
+ NaN // NaN

轉(zhuǎn)換布爾值
一元正號(hào)會(huì)把true 轉(zhuǎn)換為1,false轉(zhuǎn)換為0:

+ true;// 1
+ false;// 0

轉(zhuǎn)換數(shù)組

一元正號(hào)會(huì)把空數(shù)組[],轉(zhuǎn)換為0。如果數(shù)組只有一個(gè)元素,切第一個(gè)元素為數(shù)字或者字符串,會(huì)對(duì)第一個(gè)元素進(jìn)行轉(zhuǎn)換,如果有多個(gè)元素,返回NaN,代碼如下:

+ []// 0
+ ['123'] // 123
+ [true] // NaN
+ [1,2] // NaN

總結(jié)

一元正號(hào)運(yùn)算符對(duì)于數(shù)字字符串和日期的轉(zhuǎn)換比較適用。

好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

镇宁| 涡阳县| 宜兴市| 孟村| 宁津县| 桂林市| 廉江市| 湟中县| 鹤山市| 金寨县| 克什克腾旗| 昌吉市| 晋州市| 香格里拉县| 开江县| 醴陵市| 阳原县| 勐海县| 峡江县| 黄山市| 临汾市| 麻栗坡县| 贵州省| 上饶市| 塔河县| 纳雍县| 彭水| 大邑县| 吴江市| 新津县| 迁西县| 宁阳县| 景洪市| 洛宁县| 泽普县| 松溪县| 美姑县| 汽车| 泗洪县| 色达县| 吉木乃县|