条件文if


条件文が分からない場合は、{returnの下の文章}を読んでください。


条件文..。一番簡単...考えさせて


△就職も大事だが、理解してこそ面白い…そうしてこそ勉強できる…勉強してこそ就職できる…会社に勤めていても面白い!!一度生活しても面白い…
!!
簡単に整理して!すみれ
まず条件文を簡単に説明します.

李肇建が正しいなら実行する。


間違ったら飛び越えよう~~(私の頭の中の言葉...)


JSコードで書くと.
if (3>2){
return true; 
} else if (4>2){
return true; 
} else return false;
理解すれば.さっそく解答を始めましょう~~はははは
TMTと言えば!!
if (3>2){   // 3보다 2가 큰게 맞으니 투르 출력하겠다. 
return true; 
} else if (4>2){  // 4보다 2가 큰게 맞으니 투르 출력하겠다.
return true; 
} else return false;  // 이외는 전부 false 출력하겠다.
それも理解できないなら….()<=かっこの条件が正しい場合は、この操作を実行します.
間違えたら次へ
そして、それを体得できれば、演算子を加えて、いろいろな条件文を書くことができます.

&&両方の条件が正しい場合に実行


2つのいずれかが一致する場合に複数回使用することができる。


最後に、条件文は順番に実行されます.!!!
この言葉の優先順位は本当に重要です!!まず、最も特殊な場合を印刷します.
あとはこのまま出力~~と簡単に…
そしてコードを書くときは、水道コードが本当に重要です.
书かずに直接やるとJIN天才~~认める~~ハハハすぐやる!!
しかし、もしあなたが望むなら、できるだけ首都コードを赤字にしやすいようにしてください.(実はその言葉の方が負担になるのですが…どれくらい簡単なのでしょうか…)次に例を挙げます.どれだけ簡単かよく見てください.
△世の中の初心者はどうしてこんなに舌が長いのか....問題で説明する.
そしてこの実际にどこで使えるか予测してみます~~~なぜ学ぶのかを知ることで感铭を受け、顽张ります!!
この3つの問題を再整理しましょう.

1.特定の月(month)を入力し、毎月の日数を返します。


たとえば、12月を入力すると31が表示され、2月を入力すると28日が表示されます.
幸い閏月はありませんでした.

1から1まで

function daysInMonth(month) {
  if (month === 1) return 31;
  if (month === 2) return 28;
  if (month === 3) return 31;
  if (month === 4) return 30;
  if (month === 5) return 31;
  if (month === 6) return 30;
  if (month === 7) return 31;
  if (month === 8) return 31;
  if (month === 9) return 30;
  if (month === 10) return 31;
  if (month === 11) return 30;
  if (month === 12) return 31;
本当に簡単です.本当に直感的
でももし...100個とか1億個とか書くなら書けない
共通点を見つけましょう.7月まで、偶数月は30日です.
8月から単月30日~~~
二月は特別すぎる.
残りは31日~~ですね

1-2題

function daysInMonth(month) {
    if (month === 2){
    return 28;
  }  
  else if ( month <= 7 && month%2 === 0){
    return 30;
  }
  else if (month >=9 && month %2 !==0){
    return 30;
  }
  else {
    return 31;
  }  
}
もっと减らせる気がする.30日に4回しかありません.
二月は小さすぎて貴重です.

第1-3題

function daysInMonth(month) {
  if (month === 2) {
    return 28;
  } else if (month === 4 || month === 6 || month === 9 || month === 11) {
    return 30;
  } else {
    return 31;
  }
}

2.三角形の3つのエッジを入力し、直角三角形であるかどうかを返します。

function isPythagorean(side1, side2, side3) {

}
首都コードは赤字になりやすい...
//side 1最長時
//side 2最長時
//side 3最長時
//ピタゴラスの定理に合致するとドゥ~~

2-1回答

function isPythagorean(side1, side2, side3){
 if(side1 > side2 && side1>side3) {
   if(side1*side1 ===(side2*side2 + side3 * side3)){
     return true;
   }else return false;
 }

 if(side2 > side1 && side2>side3) {
   if(side2**2 ===(side1**2 + side3**2)){
     return true;
   }else return false;
 }

 if(side3 > side1 && side3>side2) {
   if(Math.pow(side3,2) === Math.pow(side2,2) + Math.pow(side1,2)){
     return true;
   }else return false;
 }
ここでJavaScriptで平方を求める方法は3つあります.
side1*side1
side2**2
Math.pow(side3,2)
MDNや他のブログより詳しく書いてあるので、探しに行きましょう...
どの上の和弦がはっきり见えますか???
..............ああ...もうめまいが...
共通点を見つけ、変数を積極的に使用します.
変数キーワードはlet、const、varで、後でscope時間に詳しく説明します.constキーワードを使用して変数を宣言します.(分かったか、ヒューマン?~)
残りを利用しよう...

2-2題目

function isPythagorean(side1, side2, side3) {
 const pow1 = side1 * side1;
 const pow2 = side2 ** 2;
 const pow3 = Math.pow(side3, 2);

 if (pow1 === pow2 + pow3 || pow2 === pow1 + pow3 || pow3 === pow1 + pow2) {
   return true;
 }

 return false;
}
**ここにはいくつかの重要なテクニックがあります

MECE技術



「重ねていないのに漏れていない」とはどういう意味ですか...
これをよく示す例を挙げます.

第三題


AppleMango
3のファセットアプリケーション
5の排水面マンゴー
stringタイプを返さなければなりません.
3に分割すると「Apple」に戻らなければなりません.
5で割り切られた場合は、「Mango」に戻らなければなりません.
同時に3と5で分ける場合は、「AppleMango」に戻らなければなりません.
3または5でない場合は、「No AppleMango」に戻る必要があります.

3-1回答


問題の順序に従ってコードを記述します.
function AppleMango(num) {
  
  if (num%3 === 0) {
    return 'Apple'; 
  }else if (num%5 === 0){
    return 'Mango';
  }else if (num%3 === 0 && num%5 === 0){
    return 'AppleMango';
  }else {
    return 'No AppleMango';
  
}
こう書くと….私たちは15です.30は...です.うーんAppleが先に出てきた
りんごマンゴーは食べられません.
だからまず共通のことをしなければなりません.
最小公倍数を実施してから残りを行わなければならない.どういう意味かわかりますよね???

3-2回答

function AppleMango(num) {
  // TODO: 여기에 코드를 작성합니다.

  if (num%3===0 && num%5===0){
    return 'AppleMango';
  }
  else if (num%3===0){
    return 'Apple';
  }
  else if (num%5===0){
    return 'Mango';
  }
  else {
    return 'No AppleMango'
  }
}
条件文は私の頭を整理する

せきぶんていり

  • 共通点
  • を検索
  • 小さくて貴重な先
  • 区分
  • 優先度
  • 条件文が終わります...
    ずっと出てくるから.心配しないで~~~😅