2 比較運算子邏輯運算子

2021-10-11 20:30:23 字數 634 閱讀 3775

比較運算子 「>」(大於)"<"(小於)"=="(等於)">="(大於等於)"<="(小於等於)"!="(不等於)

注:infinity == infinity nan != nan

比較結果為true或者false

字串比較時是比較ascii碼的值

邏輯運算子"&&"(與)"||"(或)"!"(非)

與運算子:

先看第乙個表示式轉換成布林值的結果,如果為真,那麼看第二個表示式的布林值結果,然後如果只有兩個表示式,只要家看到第二個表示式的成果,就可以返回該表示式的值了(即第乙個為真,直接返回第二個表示式的值);如果第乙個表示式的布林值為假,那麼直接返回第乙個表示式的值

–>返回第乙個布林值為false的表示式的值,如果沒有則返回最後乙個式子的值

或運算子:

–>返回第乙個布林值為true的表示式的值,如果沒有則返回最後乙個式子的值

e = window.event(不同瀏覽器的不同寫法,可以用或運算進行相容)

非運算子

–>返回與表示式布林值相反的布林值(輸入為true則輸出為false,輸入為false輸出為true)

書寫在想要進行非運算的表示式前

undefined、null、nan、""(空串)、0、false 的布林值為false

js 比較運算子 邏輯運算子

運算子 運算子 1.純數字,加法數 算 2.加好左右只要有字串都得字串 字串鏈結 如 var a 1 1 a 1 1 document.write a 此時輸出2a11 在計算機中可以除0,任何數除0都得無窮。無窮 infinity 0除0得nan 非數,非數也是數 運算子 a 即 a 1 即 a ...

賦值運算子 比較運算子 和邏輯運算子

基本賦值運算子就是乙個符號 代表將左邊的資料交給左側的變數。int a 30 符合復合賦值運算子 a 3 相當於 a a 3 b 4 相當於 b b 4 c 5 相當於 c c 5 d 6 相當於 d d 6 7 7 相當於 e 7 7 int a 10 a 5 system.out.println...

比較運算子,邏輯運算子,語句一

一切資料結構都可以比較 字串之間的比較,比較的是ascll碼 asclli碼是7位二進位制數,ascllii碼是8位二進位制數 非數 nan 不等於任何東西 包括自己 邏輯運算子 1 與運算 碰到假就停 與運算會先看它最前面的表示式轉化為boolean是否為真,如果為真,則向後繼 續看,如果只有兩個...