JAvascript#3条件文、演算子
5126 ワード
📝きょう習った
💬 条件文は?
いかなる条件を判別する基準を確立する.
条件文には、「比較演算子」が必要です.
💬 比較演算子
比較の結果は次のように常にboolean
:を超える
<:より小さい
=:以上
<=:以下
同じ
!==: 違います=(同じ)!=(違う)使えない!! 💬 条件文は次のように使用されます.
条件でbooleanを結果として使用する式
&&: AND
||: OR
学生ではなく女性の時:!isStudent && isFemale;
💬 論理演算子NOTは次のようになります.
以下if文からfalseに変換するのでif文は実行しません
OR演算子が真値に遭遇した場合、その値を出力する
trueとfalseを混ぜて前の値を出力
両方がfalseyの場合、後の値が出力されます.
ex.
論理演算子の結果には、ブール以外の値を含めることができます.
AND演算子が虚偽の値に遭遇すると、その値が出力されます.
両方がtruthyの場合、後の値が出力されます.
💬 条件文は?
いかなる条件を判別する基準を確立する.
条件文には、「比較演算子」が必要です.
💬 比較演算子
比較の結果は次のように常にboolean
3>5; //false
9<10; //true
'hello' === 'world'; //false
💬 複数の比較演算子:を超える
<:より小さい
=:以上
<=:以下
同じ
!==: 違います
条件でbooleanを結果として使用する式
if(조건1){ //조건 1이 통과할 경우,
} else if(조건2){ //조건2가 통과할 경우,
} else { //조건 1, 2 모두 통과하지 않는 경우
}
💬 複数の条件を同時に表現できる&&: AND
||: OR
学生ではなく女性の時:!isStudent && isFemale;
💬 論理演算子NOTは次のようになります.
!false //true
!(3>2) //false
!undefined //true --> undefined를 false로 취급
!'Hello' //false --> Hello를 true로 취급
💬 覚えておきたい6つのfalsey値以下if文からfalseに変換するのでif文は実行しません
if(false)
if(null)
if(undefined)
if(0)
if(NaN)
if('')
💬 OR演算子が理解する必要がある内容OR演算子が真値に遭遇した場合、その値を出力する
trueとfalseを混ぜて前の値を出力
両方がfalseyの場合、後の値が出力されます.
ex.
undefined || 10 // 10 출력됨. undefined는 false이지만 10이 true이므로
5||10 // 5 출력됨. 평가순서는 앞부터!
5||console.log('실행하지 않음') //5 출력됨. 평가순서는 앞부터!
undefined || false //false.
💬 AND演算子の注意点論理演算子の結果には、ブール以外の値を含めることができます.
AND演算子が虚偽の値に遭遇すると、その値が出力されます.
両方がtruthyの場合、後の値が出力されます.
undefined && 10 //undefined
5 && 10 // 10.
Reference
この問題について(JAvascript#3条件文、演算子), 我々は、より多くの情報をここで見つけました https://velog.io/@devjade/javascript-3-조건문-연산자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol