JS)条件文
9800 ワード
条件文
1.条件文の駆動方法
1.1比較演算子、論理演算子
1.2単純条件文
2.if、if~else、elseについて
2.1 if、if~else、elseの概念
2.2例
1.条件文の駆動方法
1.1比較演算子、論理演算子
条件文作成判別条件の基準
条件文
-比較演算子
条件文を理解するために,タイプのBoolean値について簡単に論じる.
Boolean値は、真、偽の構文を表し、画面にtrue、falseを出力します.
例)
Number(12) // true
String(12) // false
12>15 // false
'hello' == 'hello' // true
このような比較値を比較演算子と呼びます.!強調!
比較演算子"==="と"=="の役割は異なります.
例)
'12' == 12 // true
'12' === 12 // false
前述したように、「====」はタイプを比較することもできます.-論理演算子
- 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である.
4-1. false
4-2. undefined
4-3. null
4-4. 0
4-5. NaN
4-6. the empty string("")
絵をかく
完全な値
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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 '숫자를 다시 확인 하십시오'}}//그 외에는 예외처리한다.
Reference
この問題について(JS)条件文), 我々は、より多くの情報をここで見つけました https://velog.io/@baek1008/조건문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol