[JavaScript_기초제어문] 조건문

Hannahhh·2022년 6월 27일
0

JavaScript

목록 보기
4/47

🔍 조건문

어떠한 조건을 판별하는 기준을 만드는 것으로, 반드시 비교 연산자가 필요하며 비교의 결과는 늘 Boolean(True/False)이다.

비교 연산자

<(미만), >(초과), <=(이하), >=(이상), ===(같다), !==(다르다)
(==, != : 타입을 엄격하게 비교하지 않으므로, ===, !== 사용)

논리 연산자

&&(AND)

//A면서, B일 때 PASS
isA && isB

//둘 다 True일때만 True

||(OR)

//A거나, B일 때 PASS
isA || isB

//둘 중 하나만 True여도 True

!(NOT)

//A가 아니면서, B일 때 PASS(Truthy, Falsy 여부 반전)
!isA && isB

!false // true
!(3>2) // false
!undefined //true(undefined = falsy한 값)
!'Hello' //false(String이므로, Truthy한 값)

//2개 이상 중첩 가능
let A = true;
let B = false;

console.log(!!A) // true
console.log(!!B) // false

console.log(!!!A) // false
console.log(!!!B) // true



✔ Falsy 값

if문에서 false로 변환되므로 if구문이 실행되지 않는다.

false, null, undefined, 0, NAN, ''



Reference: 코드스테이츠

0개의 댓글