3. 자바스크립트 논리 연산자 (Logical Operators)

2024. 10. 23. 14:20·백엔드/자바스크립트

1. AND (&&)

AND 연산자는 모든 조건이 참일 때만 참을 반환합니다.

console.log(true && true);   // true
console.log(true && false);  // false

 

2. OR (||)

OR 연산자는 하나라도 참인 조건이 있으면 참을 반환합니다.

console.log(true || false);  // true
console.log(false || false); // false

 

3. NOT (!)

NOT 연산자는 참을 거짓으로, 거짓을 참으로 변환합니다.

console.log(!true);  // false
console.log(!false); // true

 

❗️논리 연산자 사용 시 주의 사항❗️

falsy와 truthy값

자바스크립트에서는 false, 0, ' ', null, undefined, NaN을 falsy 값으로 처리하며, 그 외의 값은 모두 truthy 값으로 합니다.

값 결과
false falsy
0 falsy
' ', " " falsy
null falsy
undefined falsy
NaN falsy
true truthy
0을 제외한 모든 숫자 truthy
비어있지 않은 문자열 truthy
빈 배열 [] truthy
빈 객체 {}  

 

'백엔드 > 자바스크립트' 카테고리의 다른 글

5. 자바스크립트 switch문  (1) 2024.10.23
4. 자바스크립트 반복문  (0) 2024.10.23
2. 자바스크립트 연산자와 조건문  (0) 2024.10.21
1. 자바스크립트 변수와 데이터 타입  (0) 2024.10.21
'백엔드/자바스크립트' 카테고리의 다른 글
  • 5. 자바스크립트 switch문
  • 4. 자바스크립트 반복문
  • 2. 자바스크립트 연산자와 조건문
  • 1. 자바스크립트 변수와 데이터 타입
작은응애
작은응애
응애부터 으른까지 나의 성장일지
  • 작은응애
    응애개발
    작은응애
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (7)
      • GitHub (0)
      • 백엔드 (5)
        • 자바스크립트 (5)
        • Node.js (0)
      • 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    js
    연산자
    반복문
    switch
    데이터타입
    자바스크립트
    논리 연산자
    변수
    조건문
    JavaScript
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
작은응애
3. 자바스크립트 논리 연산자 (Logical Operators)
상단으로

티스토리툴바