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 공부 하는 날이다. 어서 어플을 만들어 보고 싶다.
반응형
'Develop > JavaScript' 카테고리의 다른 글
[JavaScript]Object Destructuring(구조분해 할당) (0) | 2023.03.16 |
---|---|
[TypeScript]evet.target 과 evet.currentTarget의 차이 (0) | 2023.03.13 |
[React.js]map함수의 정확한 활용과 useState최적화 (0) | 2023.02.01 |
JavaScript - 숫자형 (0) | 2022.05.21 |
Javascript 다시 시작하자 (0) | 2022.05.21 |