js(三)比較演算子、論理演算子

822 ワード

いちばん前に書く
js(二)には簡単な加減乗除と今では別の2つの演算子が記載されています
  • 比較演算子
  • “>”、“=”、“<=”、“!=”
  • 比較の結果boolean値
  • 論理演算子
  • “&&”、“||”、“!”
  • 演算結果は真の値
  • である.
  • falseの値として認定
  • undefined、null、NaN、""、0、false


  • 計算演算子
    var a = 10,
        b = 20,
        c;
        c = a < b;//true
        c = a > b;//false
        c = "a" > "b"//false,   ascll  
        c = a == b// false
        c = a != b//false
        c = NaN == NaN//false,NaN      ;
    

    論理演算子
    //    &&
    var a = 1 && 2//   a-->2
    //    ||
    var a = 1 || 3;//   a-->1
    //    !          
    var a = !123;//false;
    
    

    論理と&&はまず最初の式がブール値に変換された結果を見て、もし本当ならば、それは2番目の式がブール値に変換された結果を見て、それから2つの式しかないならば、2番目の式だけを見て、その式の値を返すことができて、1種の短絡文;