演算子セット)比較演算子、論理演算子、3つの演算子


比較演算子
タイプ定義説明==左演算子と右演算子の値に等しく、同じタイプの場合は参照を返します.!==左演算子と右演算子の値が異なるか、タイプが異なる場合は参照を返します.>左側の被演算子の値が右側の被演算子の値より大きい場合は、参照が返されます.<左演算子より小さい値が右演算子より大きい場合は、参照が返されます.>=左側の演算子の値が右側の演算子の値以上の場合、参照が返されます.<=左側の演算子の値が右側の演算子の値以下の場合、参照が返されます.!=/=異なる/同じタイプを厳密に比較せず、一般的には使用しません.
さんこうえんざんし
条件式式1:式2
? もし前が条件式だったら、条件は本当ですか?実行されたコマンドは後ろにありますが、条件が偽の場合、後の条件が実行されます.
// 조건식 ? 참일 때 실행할 명령 : 거짓일 때 실행할 명령 ;
let status = (age >= 18) ? "성인" : "미성년자";
論理演算子
クラス名実行条件&&And演算子の両方の条件は真であり、条件式は真である.一つの条件が本当であっても、条件式は本当です.(shift+を押して入力します.)!Not演算子の演算子を反転!条件の前に!貼り付け、条件trueとfalseの値を反転します.
論理演算子の使用例
// 두 조건을 모두 통과해야 true 실행되는 조건문 
// 학생이면서, 여성일때 통과
inStudent && isFemale;

// 두 조건 중 한가지만 통과해도 true가 실행되는 조건문
// 학생이거나, 여성일 때 통과
inStudent || isFemale;

// 조건을 반전시킨다.
// 학생이 아니면서, 여성일때 통과해야 실행되는 조건문
!inStudent && isFemale 
論理演算子NOT
  • 演算子
  • 、その値はtrue、値はfalse
  • 条件文と非条件文の値!貼り付け時に値が反転します.
  • !false //  false 값 (!반전) --> true 값 출력
    !(3 > 1) // true 값 (!반전) --> false 값 출력
    !undefined // false 값 (!반전) --> true 값 출력
    !'' // false 값 (!반전) --> true 값 출력

  • 上!演算子を使用する場合、undefinedはfalse値であり、「」はfalse値ですか?
    これは、定義されていない文字列と「」空の文字列が虚値と見なされているためです.これらの虚偽の価格から表を通じてさらに理解することができる.
  • ! 偽りの価格falsey、真実の価格falsey
    偽りの価格と見なされる.
    falsey(false)値定義false false null値未定義(なしとして指定)unefind値.0数字0 NaN(大文字注意)Not a Number/演算中に無効な入力を受信した記号「空文字列」を示す