• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    JavaScript一元正號運算符示例代碼

    來源:懂視網 責編:小采 時間:2020-11-27 21:54:14
    文檔

    JavaScript一元正號運算符示例代碼

    JavaScript一元正號運算符示例代碼:本文適合JavaScript初學者。 一元正號介紹 一元正號運算符(+)位于其操作數前面,計算其操作數的數值,如果操作數不是一個數值,會嘗試將其轉換成一個數值。 盡管一元負號也能轉換非數值類型,但是一元正號是轉換其他對象到數值的最快方法,也是最推薦的做法
    推薦度:
    導讀JavaScript一元正號運算符示例代碼:本文適合JavaScript初學者。 一元正號介紹 一元正號運算符(+)位于其操作數前面,計算其操作數的數值,如果操作數不是一個數值,會嘗試將其轉換成一個數值。 盡管一元負號也能轉換非數值類型,但是一元正號是轉換其他對象到數值的最快方法,也是最推薦的做法

    本文適合JavaScript初學者。

    一元正號介紹

    一元正號運算符(+)位于其操作數前面,計算其操作數的數值,如果操作數不是一個數值,會嘗試將其轉換成一個數值。 盡管一元負號也能轉換非數值類型,但是一元正號是轉換其他對象到數值的最快方法,也是最推薦的做法,因為它不會對數值執行任何多余操作。

    轉換字符串

    一元正號可以用于轉換數值字符串為數字,比如如下代碼:

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

    也可以轉換二進制、16進制數值、自然底數的字符串:

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

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

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

    如果是空字符串或者多個空格組成的字符串,一元正號會轉換為0,parseFloat 結果為NaN

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

    負數形式字符串也可以轉換成數值,但是對于十六進制 二進制不適用,對于自然底數適用(parseFloat 都適用):

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

    轉換日期對象

    一元正號轉換日期對象為數字,得到時間戳,比如如下代碼:

    + new Date(); // 1561020101609

    相當于如下代碼:

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

    轉換null、undefined、NaN

    一元正號會把null轉換為0,undefined 轉換為NaN。一元正號施加于NaN,結果還是NaN。代碼如下:

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

    轉換布爾值
    一元正號會把true 轉換為1,false轉換為0:

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

    轉換數組

    一元正號會把空數組[],轉換為0。如果數組只有一個元素,切第一個元素為數字或者字符串,會對第一個元素進行轉換,如果有多個元素,返回NaN,代碼如下:

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

    總結

    一元正號運算符對于數字字符串和日期的轉換比較適用。

    好了,

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    JavaScript一元正號運算符示例代碼

    JavaScript一元正號運算符示例代碼:本文適合JavaScript初學者。 一元正號介紹 一元正號運算符(+)位于其操作數前面,計算其操作數的數值,如果操作數不是一個數值,會嘗試將其轉換成一個數值。 盡管一元負號也能轉換非數值類型,但是一元正號是轉換其他對象到數值的最快方法,也是最推薦的做法
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 香港三级精品三级在线专区| 精品无码国产一区二区三区AV | 亚洲精品无码AV中文字幕电影网站 | 91精品观看91久久久久久| 亚洲国产精品尤物yw在线| 99久久精品免费看国产免费| 久久精品国产亚洲AV无码娇色| 久久久久久一区国产精品| 99热热久久这里只有精品68 | 欧美国产日本精品一区二区三区| 亚洲精品国产精品乱码不卡√| 欧美精品色精品一区二区三区| 国产视频精品免费视频| 337P亚洲精品色噜噜| 国产精品莉莉欧美自在线线| 国产精品乱码高清在线观看| 日韩人妻无码精品一专区| 亚洲国产精品丝袜在线观看| 精品日韩欧美国产| 精品国产青草久久久久福利| 99国产精品国产免费观看| 日韩精品一区二区三区大桥未久| 国产精品自产拍在线观看| 99久久99久久久精品齐齐| 国产午夜福利精品久久2021| 无码精品人妻一区二区三区中| 亚洲午夜国产精品无码| 亚洲精品亚洲人成在线观看| 亚洲欧洲成人精品香蕉网| 永久免费精品影视网站| 亚洲一区二区精品视频| 伊在人亚洲香蕉精品区麻豆| 无码精品久久久天天影视| 无码国内精品久久人妻蜜桃| 亚洲国产精品无码中文字| 亚洲av成人无码久久精品| 蜜国产精品jk白丝AV网站| 精品无码久久久久国产| 国产精品免费福利久久| 久久er热视频在这里精品| 视频二区国产精品职场同事|