TIL 04 l JavaScript


TIL 04は条件文の学習と整理を集中する.
booleanデータ比較演算子と論理演算子を使用して、複数のコードを生成してみます.最近暖かくなって眠いです.🥱 今日はコーヒーを一杯飲んで、地面に集中して、再開しましょう.☕️

#JavaScript/TIL04


条件文
  • 条件文は
  • 比較演算子
  • 論理演算子
  • 📒 条件文


    📌01.条件文


    条件文は?
    所定の条件の真偽に基づいて番組の進行を決定する文を指す.ここで、条件は、BooleanデータまたはBooleanデータとして解釈される式を返すことを意味する.
    ドアが
    キーワードifを使用して作成される文「if文」は、最も一般的な形式の条件文です.
    if文の基本形式は次のとおりです.
    if(조건){
      //조건이 true일 때 실행할 코드
    }
    if文の使用例
    let number = 3
    if(number === 3){
      console.log("It is true!")
    }
    //변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라 (3과 같지 않을 경우 아무일도 일어나지 않음)
    if文にelseを追加する
    if構文を作成し、条件が真である場合に行うことを定義します.必要に応じて、ユーザーはelseを追加して、条件が偽の場合の待機事項をさらに定義することができます.
    if(조건){
      //조건이 true일 때 실행할 코드
    }else{
      //조건이 false일 때 실행할 코드
    }
    //👉 else를 추가한 if문을 if-else문이라 부르기도 한다!
    if-else文の使用例
    let number = 5
    if(number === 3){
      console.log("It is true!")
    }else{
      console.log("It is false!")
    }
    //변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라.
    //그렇지 않을 경우에는 콘솔에 "It is false!"를 출력해라.
    文にelse ifを追加すると、elseが追加されます.
    ifで条件を尋ねた場合、else ifで他の条件を与えることができます.
    次にelseは、すべての条件が一致しない場合に最終的に実行される文です.
    if(조건1){
      //조건1 이 만족 시 실행할 코드
    }else if(조건2){
      //조건2 이 만족 시 실행할 코드
    }else if(조건3){
      //조건3 이 만족 시 실행할 코드
    }else{
      //모두 불만족 시 실행할 코드
    }
    //✧ else if (조건n)은 얼마든지 추가 삽입이 가능하다.
    if-else if-else文の使用例
    let name = Sophie
    if(name === 'Sophie'){
      console.log("저는 쏘피 입니다.")
    }else if(name === 'Ted'){
      console.log("저는 테드 입니다.")
    }else if(name === 'Jessi'){
      console.log("저는 제시 입니다.")
    }else{
      console.log("저는 누구일까요?")
    }
    //변수 name의 값이 'Sophie'과 같다면 콘솔에 "저는 쏘피 입니다."를 출력해라.
    //변수 name의 값이 'Ted'과 같다면 콘솔에 "저는 테드 입니다."를 출력해라.
    //변수 name의 값이 'Jessi'과 같다면 콘솔에 "저는 제시 입니다."를 출력해라.
    //그렇지 않을 경우에는 콘솔에 "저는 누구일까요?"를 출력해라.

    📌02.比較演算子


    比較演算子を使用して、サイズと等価の比較を行います.
    比較演算式は常にブールデータを返します.
    1つのEqual(=)が代入演算子を担当し、2つの開始が比較演算子を担当します.
    等価比較には抽象比較==と厳密比較==がそれぞれ存在する.

    詳細については、TIL 03|JavaScriptを参照してください。📌04.比較演算子を参照してください。比较演算子的详细表示


    📌03.論理演算子


    論理演算子には、||(OR)、&&(AND)、および!(NOT)がある.
  • ||(OR):複数の値のうちの1つがtrueです.すなわち、false
  • は、すべての値がfalseである場合にのみ返される.
  • &&(AND):すべての値がtrueの場合、trueになります.すなわち、falseが1つある場合はfalse
  • を返す
  • !(NOT):true値とfalse値を反転します.すなわち、true面false、false面true

  • スティーブ・ジョブズは韓国人か男か.👉 true
    スティーブ・ジョブズは韓国人かANDか男だ.👉 false

    |||(OR):a||b:AまたはBがtrueであればtrue

    let name = "Mike"
    let age = 30
    if(name === 'Tom' || age > 19){
      console.log('통과')
    }
    //이름이 Tom이거나, 성인이면 통과
    //👉 "통과"

    &&(AND):a&&b:AもBもtrueの場合true

    let name = "Mike"
    let age = 10
    if(name === 'Tom' || age > 19){
      console.log('통과')
    }else{
      console.log('탈락')
    }
    //이름이 Mike이고, 성인이면 통과
    //👉 "통과"

    ! (NOT) : !a:Aがfalseの場合true

    let age = prompt('나이를 입력해주세요.')
    let isAge = age > 19
    if(!isAge){
      console.log('탈락')
    }
    //나이를 입력받아 성인이 아니면 탈락.
    //19이하로 입력했을 경우 👉 "탈락"

    📌04. Truthy & Falsy


    Truthy
    Javascriptでは、真値Booleanコンテキストでtrueの値として計算されます.falsey値で定義された値でない場合、truety値として評価されます.
    JAvascriptは、ブールコンテキストでタイプ変換(タイプ変換)を使用します.
    次に、真の値の例を示します.JavaScriptはBooleanコンテキストのtrutty値をtrueに変換するため、次のifブロックをすべて実行します.
    if (true)
    if ({})
    if ([])
    if (42)
    if ("0")
    if ("false")
    if (new Date())
    if (-42)
    if (12n)
    if (3.14)
    if (-3.14)
    if (Infinity)
    if (-Infinity)
    Falsy
    falseyの値(falseなど)は、Booleanコンテキストでfalseとして評価された値です.JavaScriptのfalse値タイプの表を次に示します.
    falsey値はfalseキーワードfalse number zeroを示します.(0.0、0 x 0なども適用)-0 Number Negativezero.(-0.0、-0 x 0など)0 nBigIntzero.(0 x 0 nも含む)BigIntの負の値はゼロ(0 nの負の値は0 n)であることに注意してください.「」「」「空白文字列値null」「値が見つかりませんNanNota Number Document」all?

    ▼▼▼study定理


    booleanタイプとともに条件文を使用してコードを生成する日です.
    明日は今日TILまでに得た情報を復習して、もっと多くの関数コードを自分で書いて、この過程をもっと熟知させる必要があるかもしれません.