728x90
변수
JavaScript는 var, let, const 3가지 변수가 있다.
변 수 | 변경 가능 | 레 벨 |
var | 가능 | 블록 |
let | 가능 | 블록 |
const | 불가 | 함수 |
오른쪽 그림에서 변수가 var라면 var는 함수 레벨에서 정의되기 때문에 console에 undefined가 나온다.
하지만, const, let의 경우는 에러가 나온다.
형 변환
형 변환에 앞서 참과 같은 값과 거짓과 같은 값을 알아볼 필요가 있다.
참과 같은 값은 변수에 정당한 값이 존재하거나 true(boolean타입)을 가지게 된다.
거짓과 같은 값은 변수에 알수 없는 값이 가지거나 false(boolean타입)을 가지게 된다.
참과 같은 값 | true, {}, [], 1, 2, 'false', -12, '3.14', ... |
거짓과 같은 값 | false, '', null, undefined, 0, -0, NaN |
728x90
'FrontEnd > JavaScript' 카테고리의 다른 글
JavaScript 모듈 (0) | 2022.09.16 |
---|---|
JavaScript 데이터 (0) | 2022.09.15 |
JavaScript 함수 (0) | 2022.09.13 |
JavaScript 조건문과 반복 (0) | 2022.09.12 |
JavaScript 연산자 (0) | 2022.09.12 |
댓글