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

  • 站長資訊網
    最全最豐富的資訊網站

    JavaScript中感嘆號的含義是什么

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

    JavaScript中感嘆號的含義是什么

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

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

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

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

    示例1

    下面列舉一些特殊操作數的邏輯非運算返回值。

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

    示例2

    如果對操作數執(zhí)行兩次邏輯非運算操作,就相當于把操作數轉換為布爾值。

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

    注:邏輯非運算的返回值一定是布爾值。

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