中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      JavaScript中“+”的解析

      時間:2024-08-13 08:46:29 JavaScript 我要投稿
      • 相關(guān)推薦

      JavaScript中“+”的解析

        一、兩個中括號相加

        [] + []

        中括號沒有語句塊的作用,因此這里的兩個中括號就是一個數(shù)組。兩個數(shù)組(對象類型)相加先要將其轉(zhuǎn)換成值類型(基本類型)。

        1,轉(zhuǎn)成值類型調(diào)用valueOf,[]的valueOf()還是自己

        復(fù)制代碼 代碼如下:

        var arr = [];

        arr.valueOf() === arr; // true

        2,轉(zhuǎn)成字符串,[]的toString是空字符串

        復(fù)制代碼 代碼如下:

        [].toString(); // ""

        String([]) // ""

        結(jié)果出來了。兩個空字符串相加,結(jié)果仍然是空字符串。即這里的“+”指字符串連接而非數(shù)字相加。

        二、大括號和中括號的相加

        復(fù)制代碼 代碼如下:

        {} + []

        注意這里的大括號仍然不是對象直接量,而是空語句塊。因此可以去掉它,即相當(dāng)于

        復(fù)制代碼 代碼如下:

        + []

        注意,這時由之前看似的兩個運算數(shù)變成了實際的單運算數(shù)。而“+”運算符當(dāng)只有一個運算數(shù)時只代表一個意思:算術(shù)加運算。即這里沒有字符串連接的意思了。

        中括號的toString()是空字符串,又相當(dāng)于

        復(fù)制代碼 代碼如下:

        + ""

        “+”代表算術(shù)加運算,字符串非數(shù)字,因此將其轉(zhuǎn)換成數(shù)字類型。空字符串轉(zhuǎn)成數(shù)字類型在上一篇提到過,為0。

        那么最后的結(jié)果就是0。

        三、中括號和大括號相加

        復(fù)制代碼 代碼如下:

        [] + {}

        與上面的對比,只是中括號和小括號交換了順序。結(jié)果卻不相同。大括號放到右邊后,與上面討論的大括號的意義不同了。這里的大括號就是一個對象直接量而非語句塊。

        “+” 兩邊的運算數(shù)轉(zhuǎn)成值類型分別是:"" 和 "[object Object]"。這時 "+" 表示字符串連接。即

        復(fù)制代碼 代碼如下:

        "" + "[object Object]"

        結(jié)果是 “[object Object]”。

        四、小括號也和它們相加試試

        突發(fā)奇想!好吧,小括號雖然有多義性,但它不能作為運算數(shù)。

      【JavaScript中“+”的解析】相關(guān)文章:

      JavaScript中的with關(guān)鍵字07-24

      在Java中執(zhí)行JavaScript代碼07-14

      Javascript中typeof 用法歸納09-27

      抽象語法樹在JavaScript中的應(yīng)用08-18

      JavaScript中的三種對象10-24

      perl- javascript中class的機制05-03

      JavaScript中push(),join() 函數(shù)實例詳解09-05

      詳解JavaScript中的splice()使用方法08-20

      javascript中for/in循環(huán)以及常見的使用技巧06-24

      s("download_bottom");

      主站蜘蛛池模板: 亚洲av影片一区二区三区| 亚洲精品美女久久久久网站| 男女好痛好深好爽视频一区| 综合久久久久6亚洲综合 | 久久亚洲国产精品婷婷| 仙桃市| 蜜桃视频永久免费观看| 亚洲AV专区一专区二专区三| 英山县| 国产颜射视频在线播放| 亚洲精品国产美女久久久| 成人国产精品一区二区免费麻豆| 国产精品国三级国产av| 国产精品色内内在线播放| 冷水江市| 安阳县| 溧水县| 精品国免费一区二区三区| 黄梅县| 汝南县| 日本一区二区三区在线播放| 鹤峰县| 肇州县| 亚洲成AV人国产毛片| 午夜国产精品久久久久| 亚洲人成网站久久久综合| 国产自产21区激情综合一区| 99日本亚洲黄色三级高清网站| 性色av成人精品久久| 黑人免费一区二区三区| 国产va在线播放| 水蜜桃视频在线观看免费18| 精品无码成人片一区二区| 欧美成人网视频| 精品国产一区二区三区香蕉| 国内少妇高潮嗷嗷叫在线观看| 久久99国产亚洲高清观看首页| 放荡人妻一区二区三区| 成在线人免费无码高潮喷水| 久久中文字幕久久久久91| 温宿县|