Javascript 불(Boolean), 자료형 검사

BooKi·2022년 1월 23일
0

Javascript

목록 보기
4/46
post-thumbnail

⭐Javascript 불 자료형(Boolean)

전에 배운 문자열과 숫자 자료형과 다르게 불은 true와 false 밖에 없다

📕불 만들기

  1. true / false 그대로 입력

  2. 비교 연산자 사용

연산자설명
===같다
!==같지 않다
>왼쪽이 크다
<오른쪽이 크다
>=왼쪽이 크거나 같다
<오른쪽이 크거나 같다
ex) 2 === 2 -> true, 2 !=== 2 -> false, 2 > 2 -> false
    2 < 2 -> false, 2 >= 2 -> true, 2 <= 2 -> true
    '부기' === '부기' -> true, 'ㄴ' < 'ㄷ' -> true, '나비' < '다람쥐' -> true

= 와 == 와 === 는 다 다른 의미를 가지고 있다.

그러나 오류가 뜨지 않기 때문에 각각의 의미를 정확하게 알고있는 것이 중요하다.

📗불 활용

if(배터리 <= 15) {
alert('충전이 필요합니다')
}

📘불 연산

논리 연산자

뒤에 불 값을 넣으면 값을 반대로 출력한다.

ex) !true -> false, !false -> true, !(2 === 2) -> false

논리 합 연산

|| -> 또는 이라는 의미 ( \ 를 쉬프트 누르고 쓰면 | 이 나온다)

적어도 하나만 true 면 전체 값이 true

ex) true || false -> true, true || true -> true 

논리 곱 연산

&& -> 그리고 라는 의미

양쪽 모두가 true 여야 전체 값이 true

ex) true && false -> false, true && true -> true

논리 합/곱 연산자는 양쪽에 피연산자로 불을 쓴다.

📙자료형 검사

typeof 를 써서 이 자료가 어느 자료형에 속하는지를 문자열로 알려주는 것

ex) typeof '부기' -> string, typeof 331 -> number, 
    typeof false -> boolean, typeof(typeof 331) -> string

📔템플릿 문자열

값을 출력할 때 '10 - 2의 값은 ' + (10 - 2) + '입니다.'

이런식으로 지저분 해지는것을 방지하기 위해 백틱을 사용하여 표현식을 넣는 방법

`10 - 2의 값은 ${10 - 2} 입니다.` 

굳이 쓰지 않아도 되지만 나중엔 더 많은 값을 써야하기에 코드가 지저분해진다.
백틱(`, tab위에 있는 기호)

profile
성장을 보여주는 기록

0개의 댓글