比較運算子 「>」(大於)"<"(小於)"=="(等於)">="(大於等於)"<="(小於等於)"!="(不等於)
注: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是否為真,如果為真,則向後繼 續看,如果只有兩個...