亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

JavaScript布爾運算符原理使用解析

瀏覽:117日期:2023-10-31 08:57:10

布爾運算符分為四種:

取反運算符(!) 且運算符(&&) 或運算符(||) 三元運算符( ? 表達式1 : 表達式2 )

取反運算符(!)

用于將任何值轉換為布爾值后再變為相反值,即true變false,false變true

取反運算符對以下六個值返回false,其余都返回true:

undefined null ’’ false 0 NaN

如果對一個值取反兩次,則相當于將其轉換為了布爾值,與Boolean()函數的作用相同

!!1 等同于Boolean(’1’)

且運算符(&&)

且運算符用于多個表達式: 表達式1 && 表達式2

運算規則: 如果第一個運算子返回true,則返回第二個運算子的值(不是布爾值);如果第一個運算子返回false,則返回第一個運算子,且不再對第二個運算子求值(短路)

// ’a’轉換為boolean為true,所以直接返回第二個運算子’’’a’ && ’’

// ’’轉換為boolean為false,所以直接返回第一個運算子 ’’’’ && ’a’

或運算符(||)

或運算符也用于多個表達式的值

運算規則: 如果第一個運算子的布爾值為true,則直接返回第一個運算子的值;如果第一個運算子的布爾值為false,則返回第二個運算子的值

// ’’的布爾值為false,所以這里返回’b’’’ || ’b’// ’b’的布爾值為true,所以這里返回’b’’b’ || ’’

或運算符常用語為一個變量設置默認值

三元運算符

表達式1 ? 表達式2 : 表達式3;

如果表達式1的布爾值為true,則返回表達式2;如果表達式1的布爾值為false,則返回表達式3

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 蕾丝视频永久在线入口香蕉 | 99re8免费视频精品全部 | 亚洲视频在线观 | 黄色美女网站视频 | 九九视频在线观看 | bt天堂国产亚洲欧美在线 | 久久精品免看国产 | 美女视频全部免费 | 最近手机中文字幕1 | 亚洲黄色性视频 | 大伊香蕉精品视频在线 | 欧美成人毛片在线视频 | 日韩成人在线观看 | 国产99视频精品免视看7 | 91欧美精品 | 成人a毛片久久免费播放 | 欧美激情综合亚洲五月蜜桃 | 丝袜精品 欧美 亚洲 自拍 | 99久久免费看国产精品 | 国产亚洲一区二区三区在线观看 | 久久99精品视免费看 | 久草在线新免费 | 欧美综合视频在线观看 | 99久久国产综合精品成人影院 | 亚洲成人黄色在线观看 | 欧美一级毛片高清免费观看 | 国产亚洲精品一区二区 | 在线观看免费亚洲 | 国产成人综合久久精品红 | 国产日本欧美高清免费区 | 一区二区三区网站在线免费线观看 | 国产美女在线一区二区三区 | xxxww在线播放 | 一本综合久久国产二区 | 国产精品莉莉欧美自在线线 | 亚洲色欧美 | 中国做爰国产精品视频 | 99久久精品国产一区二区小说 | 午夜影院在线免费 | 精品一区二区三区高清免费不卡 | 久久最新|