Javascript - 자료형

반응형

1. 불대수

- 수학자 불?

- True/False 로 값이 출력

- AND OR NOT 으로 연산

 

2. 불린형

- 생소한 기호만 정리

1) a <= b : a는 b보다 작거나 같다.

2) a >= b : a는 b보다 크거나 같다.

* 등호는 반드시 뒤로

3) a === b : a와 b 가 같다.

4) a !==b : a와 b 가 같지 않다.

- && : AND연산자

- || : OR 연산자

- ! : NOT 연산자

- !! : 반대의 반대

3. typeof 연산자

- 어떤 자료형인지 확인하는 용도

- NaN : Not a Number

- 주의사항 : typeof 는 연산자여서 연산의 우선순위를 고려해야한다.

4. Javascript 의 연산자 우선순위

출처 : 코드잇 강의 자료

우선순위
연산자 유형
기호
21
그룹
(...)
...
   
17
논리 NOT
! ...
17
typeof
typeof ...
16
거듭제곱
... ** ...
15
곱셈
... * ...
15
나눗셈
... / ...
15
나머지
... % ...
14
덧셈
... + ...
14
뺄셈
... - ...
...
   
12
미만
... < ...
12
이하
... <= ...
12
초과
... > ...
12
이상
... >= ...
11
동등
... == ...
11
부등
... != ...
11
일치
... === ...
11
불일치
... !== ...
...
   
6
논리 AND
... && ...
5
논리 OR
... II ...
...
   
3
할당
... = ...

 

5. 형 변환

- String(), Number(), Boolean()

- Boolean 값은 Number()로 형변환 하면 False는 0, True는 1로 변환한다.

- 일반적으로 Boolean()으로 형변환 하면 true가 됨, 단 문자열에선 빈칸/ 숫자형에선 0과 NaN 은 False로 변환

* 이때 Boolean()으로 형변환 했을때 False로 되는 값들을 Falsy 값 이라고 한다.

오늘은 요기까지.

내일은 react 공부 하는 날이다. 어서 어플을 만들어 보고 싶다.

반응형