본문 바로가기

프론트엔드/혼자 공부하는 자바스크립트

혼공스 Day 4

Ch 02-1. 기본 자료형 (3/3)

불(Boolean) 자료형

A. 불 만들기

은 자바스크립트에서 참과 거짓 값을 표현할 때 사용

👉 볼 자료형은 truefalse 두가지 형태로 표현

 

비교 연산자 : 두 대상을 비교할 수 있음

연산자 설명 연산자 설명
=== 양쪽이 같음 !== 양쪽이 다름
> 왼쪽이 더 큼 < 오른쪽이 더 큼
>= 왼쪽이 더 크거나 같음 <= 오른쪽이 더 크거나 같음

👉 문자열 자료형의 경우 사전의 앞쪽에 있을수록 값이 작음

     e.g. '강아지' > '앵무새' → false

 

 

 

 

 

 

 

 

 

 

 

 

B. 불 부정 연산자

논리 부정 연산자는 ! 기호를 사용

👉 참을 거짓으로, 거짓을 참으로 바꿈

     e.g. !true → false

 

C. 불 논리합/논리곱 연산자

논리합 연산자(||) : 양쪽 변의 값 중 하나만 true여도 true를 결과로 냄

논리곱 연산자(&&) : 양쪽 변의 값이 모두 true일 때 true를 결과로 내고, 이외에는 모두 false

 

D. 논리 연산자의 활용

e.g. 한정판 나이키 신발을 선착순으로 공식 홈페이지에서 구입하는 경우

  1. 한정판 신발을 구입할 돈
  2. 제품이 출시되는 시간 이후부터
    👉 두가지 모두 충족해야 신발 구매가 가능하므로 && 연산자 사용
    한정판 신발을 구입할 돈 && 제품이 출시되는 시간 이후 = 신발 구입 가능

e.g. 물건을 구입하는 경우

  1. 현금으로 결제
  2. 카드로 결제
    👉 현금 또는 카드 둘 중 하나만 있으면 물건을 구입할 수 있음
    현금 || 카드 = 물건 구입

👉 드모르간의 법칙 공부하기!

자료형 검사

자바스크립트는 숫자, 문자열, 불 같은 자료형을 확인할 때 typeof 연산자를 사용한다.

👉 typeof 연산자는 단항 연산자

e.g. typeof('문자열') → 'string'

        typeof(423)  → 'number'

        typeof(false) → 'boolean'

 

 

템플릿 문자열

 

console.log('표현식 223 + 47의 값은 ' + (223 + 47) + '입니다')

console.log(`표현식 223 + 47의 값은 ${223+47}입니다`)

👉 이렇게 표현 가능! 두번째 표현식은 백틱(`)이 사용 됨

'프론트엔드 > 혼자 공부하는 자바스크립트' 카테고리의 다른 글

혼공스 Day 6  (0) 2023.01.21
혼공스 Day 5  (0) 2023.01.20
혼공스 Day 3  (0) 2023.01.18
혼공스 Day 2  (0) 2023.01.18
혼공스 Day 1  (0) 2023.01.16