본문 바로가기
FrontEnd/JavaScript

JavaScript 변수

by y.j 2022. 9. 12.
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

댓글