亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    JavaScript中感嘆號的含義是什么

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

    JavaScript中感嘆號的含義是什么

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

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

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

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

    示例1

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

    console.log( ! {} );  //如果操作數(shù)是對象,則返回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

    如果對操作數(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號-2    滬公網(wǎng)安備31011702889846號