• <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
    主站蜘蛛池模板: 香港三级精品三级在线专区 | 少妇伦子伦精品无码STYLES| 91探花国产综合在线精品| 精品久久久久久无码专区| 无码人妻精品一区二区蜜桃AV| 国产成人精品久久亚洲| 2022国产精品自产拍在线观看| 亚洲精品乱码久久久久久自慰| 久久精品免费网站网| 国产精品成| 999精品色在线播放| 久久99国产精品久久99果冻传媒| 国产精品186在线观看在线播放| 色一乱一伦一图一区二区精品| 亚洲国产综合精品一区在线播放| 久久人人爽人人精品视频| 国产精品成人啪精品视频免费| 日韩精品国产自在久久现线拍| 国产精品九九九久久九九| 91精品国产综合久久精品| 国产精品精品自在线拍| 久久精品国产亚洲77777| 亚洲AV永久精品爱情岛论坛| 一本色道久久88—综合亚洲精品| 亚洲精品网站在线观看不卡无广告| 看99视频日韩精品| 久久久无码精品亚洲日韩软件| 欧美日韩精品久久久久| 四虎永久在线精品国产馆V视影院| 日韩精品欧美亚洲| 亚洲七七久久精品中文国产| 一本大道无码日韩精品影视| 尤物国精品午夜福利视频| 亚洲精品无码专区在线在线播放| 亚洲人精品午夜射精日韩| 亚洲人成国产精品无码| 亚洲一区精品无码| 精品永久久福利一区二区 | 免费精品久久久久久中文字幕 | 国产精品伦理久久久久久| 99在线精品免费视频|