欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          JavaScript中感嘆號(hào)的含義是什么

          在JavaScript中,感嘆號(hào)“!”指的是邏輯非運(yùn)算符,是一種布爾取反操作,直接放在操作數(shù)之前即可,語(yǔ)法“! 操作數(shù)”;“!”運(yùn)算符會(huì)把操作數(shù)的值轉(zhuǎn)換為布爾值,然后取反并返回。

          JavaScript中感嘆號(hào)的含義是什么

          本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

          在JavaScript中,感嘆號(hào)“!”指的是邏輯非運(yùn)算符。

          運(yùn)算符 名稱 示例
          ! 邏輯非 !x 表示如果 x 不為真,則為真

          邏輯非運(yùn)算!是布爾取反操作(NOT)。作為一元運(yùn)算符,直接放在操作數(shù)之前,把操作數(shù)的值轉(zhuǎn)換為布爾值,然后取反并返回。

          示例1

          下面列舉一些特殊操作數(shù)的邏輯非運(yùn)算返回值。

          console.log( ! {} );  //如果操作數(shù)是對(duì)象,則返回false console.log( ! 0 );  //如果操作數(shù)是0,則返回true console.log( ! (n = 5));  //如果操作數(shù)是非零的任何數(shù)字,則返回false console.log( ! null );  //如果操作數(shù)是null,則返回true console.log( ! NaN );  //如果操作數(shù)是NaN,則返回true console.log( ! Infinity );  //如果操作數(shù)是Infinity,則返回false console.log( ! ( - Infinity ));  //如果操作數(shù)是-Infinity,則返回false console.log( ! undefined );  //如果操作數(shù)是undefined,則返回true

          示例2

          如果對(duì)操作數(shù)執(zhí)行兩次邏輯非運(yùn)算操作,就相當(dāng)于把操作數(shù)轉(zhuǎn)換為布爾值。

          console.log( ! 0 );  //返回true console.log( ! ! 0 );  //返回false

          注:邏輯非運(yùn)算的返回值一定是布爾值。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)