JS)条件文


条件文


1.条件文の駆動方法
1.1比較演算子、論理演算子
1.2単純条件文
2.if、if~else、elseについて
2.1 if、if~else、elseの概念
2.2例

1.条件文の駆動方法


1.1比較演算子、論理演算子


条件文作成判別条件の基準

  • 条件文
  • には、比較演算子が存在する必要があります.
  • trueおよびfalseによれば、出力の値は異なることができる.
  • 比較演算子と論理演算子を適切に使用して条件文を完了する必要があります.
  • -比較演算子


    条件文を理解するために,タイプのBoolean値について簡単に論じる.
    Boolean値は、真、偽の構文を表し、画面にtrue、falseを出力します.
    例)
    Number(12) // true 
    String(12) // false 
    12>15 // false
    'hello' == 'hello' // true
    このような比較値を比較演算子と呼びます.
  • 比較演算子のタイプ
  • 形態用途>超過<不満>=以上<=以下==同じ!=違います
    !強調!
    比較演算子"==="と"=="の役割は異なります.
    例)
    '12' == 12 // true
    '12' === 12 // false
    前述したように、「====」はタイプを比較することもできます.

    -論理演算子

  • 論理演算子を使用して、2つ以上の条件のうちの1つまたはすべてが適用される場合を計算します.
  • 形状用途&&そして(AND)ㅣㅣか(OR)!反転値(NOT)
    - true || false // true
    - true && false // false
    - true && true // true
    - !true // false 
    - !(3<1) // true
    例)比較演算子と論理演算子を使用してBaekを表現します.
  • が男性で、大人の時
    (Baek === man && Baek === adult)
  • 会社員または学生の場合
    (Baek === employee || Baek === student)
  • 男性ではなく学生の時.
    (!Baek === man && Baek === student)

    1.2単純条件文


    簡単な条件文で例を挙げる.
    体重を測る時、80 KG以上を出力すべきで、男子学生は重量を超えて、以下の性別は関係なくて、正常な文.
    let weight // 몸무게
    let gen // 성별
    if(weight >= 80 && gen === true ) { //몸무게가 80이상이며 남자일때
    	return '과체중'} // 과체중을 출력한다.
    if(weight < 80) { //몸무게가 80미만이면
     	return '정상'} //무조건 정상을 출력한다

    2.if、if~else、elseについて


    2.1 if、if~else、elseの概念


    上記の例の体重によると、文字出力条件によると、「条件は体重が大きいか小さいかの2つしかないので、80キロ以上しか宣言できませんが、残りは正常なのではないでしょうか」こんな考えがあります.
    これを可能にしたのはif,if~else,elseである.
  • if)ifで最初の条件を設定します.
  • else if)ifにおいて、条件を満たさない残存値に対して、条件
  • が与える.
  • else)は、残りの部分の結果を例外的に処理する.
  • 条件文では、虚偽処理の値は次のようになります.
    4-1. false
    4-2. undefined
    4-3. null
    4-4. 0
    4-5. NaN
    4-6. the empty string("")
  • 画像で説明すると、簡単に言えばif,if~else、elseを想像すればいいです.
    絵をかく
    完全な値
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ifでフィルタリングした後
    -----------------------------------------------------------------------------------------------------------------------------------------------
    ざんりゅうち
    ------------------------------------------------------------------------------------->>出力
    図に示すように、ifおよびelse ifは、条件出力値を設定し、残りの値も結果値を入力して出力値を導出する.

    2.2例

  • 条件文の例を使用して説明します.
  • 条件文を用いて成績計算器と求偶条件文を作成する.
    成績計算機
    function Grade(score) { //Grade라는 함수에 score라는 변수를 입력받는다.
      if(score >= 90){ //score가 90이상이면 
        return 'A'}	  // A를 출력하고
      else if(score >=80){ //나머지 값중 80이상이면 
        return 'B'} //B를 출력한다.
      else {return 'C'}} // 그 외에는 C를 출력한다.
    100より大きい偶数を求める(2を0で割ると偶数の規則を使う)
    function number(num) { //number에 num이라는 변수를 받습니다.
     if(num>100 && num % 2 == 0){ //num이 100보다 크고 짝수이면
    	return '100보다 큰 짝수 입니다.' //값을 출력합니다.
    	}
    else if(num>100 || num % 2 == 0){ //num이 100보다 크거나 짝수이면 
        return '100보다 크거나 짝수입니다.' //겂을 출력합니다.
       	}
       else {return '숫자를 다시 확인 하십시오'}}//그 외에는 예외처리한다.