TIL 20. JS論理演算子と演算子の項概念


JavaScriptの論理演算子について説明します。この文章はMDNと強力なJavaScriptに基づいて書かれています。

港は何ですか。


各演算子に必要なアイテム数は異なります.必要なアイテム数に応じて演算子を区別できます.
// 단항
typeof 123 // typeof 연산자
instanceof myObj

// 이항
const a = 1 // 할당 연산자
a === b // 비교 연산자
a > b
a != b
a + b // 산술 연산자

// 삼항 (조건 연산자)
a ? console.log(true) : console.log(false)

論理演算子


ブール値自体の演算子に適用できます.論理演算子は、不可知論の根拠として使用できます.
&&演算子と|演算子は両方の演算子です.

&&演算子


expr1 && expr2

//	expr1을 true로 변환할 수 있는 경우 expr2을 반환하고, 그렇지 않으면 expr1을 반환합니다.

true && true = true;
true && false = false;
false && true = false;
false && false = false;

||演算子

true || true = true;
true || false = true;
false || true = true;
false || false = false;

expr1 || expr2	
// expr1을 true로 변환할 수 있으면 expr1을 반환하고, 그렇지 않으면 expr2를 반환합니다.

!(否定)演算子

!expr	

// 단일 피연산자를 true로 변환할 수 있으면 false를 반환합니다. 그렇지 않으면 true를 반환합니다.