09.比較演算子


1.比較演算子


定義:演算子の2つの値、すなわち左と右の演算子を比較します.
  • 等値演算子(=,=,=,!=,!=):各種データ型の比較
  • 関係演算子(>、<、>=、<=):文字列と数値データ型を比較するための
  • 2.代入演算子


  • 一致演算子(===)
    値&対等比較演算子.タイプが同じかどうかを比較します.
    let fullName = "박 채훈";
    
    let familyName = "박";
    let firstName = "채훈"
    
    if( fullName === familyName + " " + firstName){
      console.log(fullName);
    }
    実行時の出力は次のとおりです.
    박 채훈
  • ここには「07.テキスト文字列の接続」と混同された内容がある.
    07から見ると
    console.log("2 더하기 2는 " + 2 + 2)
    実行する場合は、まず「2プラス2=2」を実行します.
    最後に「+2」を実行し、「2プラス2=22」と出力することを学びました.
    fullName === familyName + " " + "개발"
    したがって、「fullName==familyName」が最初に実行され、残りの操作が実行されます.
    実行しているかどうかはわかりますが、比較演算子がある場合は比較演算子
    演算子を基準に、コードを左/右に分けて実行します!

  • 不一致演算子(!=)
    定義:等しくない演算子の比較
    if (answer !== "정답"){
    	console.log("딩동댕");
    }

  • 等しい演算子(==)
    定義ていぎ:ピア比較演算子ピアひかくえんざんし
    ここで一番知っておきたいのは「===」と「====」の違いです.
    if ( "3" === 3 ){
    	return true;
    }else {
    	return false;
    }
    
    if ( "3" == 3 ){
    	return true;
    }else {
    	return false;
    }
    上記のように、入力結果は次のようになります.
    true
    
    false
    「===」は、厳密な比較演算子、すなわち値&タイプのための異なるタイプの値falseを返します.
    "=="は値自体のみを比較するので、"3"=3もtrueを返します.