네이버 클라우드 캠프/JavaScript

[JS] 변수 선언과 사용

graph-dev 2023. 5. 22. 16:17
728x90

자바스크립트의 변수: 타입이 존재하지 않는다.

기본 자료형인 숫자형, 문자열, 논리형, 배열, 객체, undefined, null 7개의 자료형이 존재하긴 하지만 변수를 선언할 때 자료형을 지정할 수가 없습니다.

자료형 유추 기능을 통해서 할당되는 변수의 값에 의해 자동적으로 자료형이 정해집니다.

자료형을 지정하지 않다보니까 에러잡기가 힘들어져 최근에는 타입스크립트(자바스크립트 + 타입)라는 언어가 유행합니다.

 

버전 별로 차이가 있습니다.

ES 5는 아래와 같이 사용합니다.

var num = 1; // 숫자형으로 사용.
var numStr = "1"; // 문자열이나 숫자형으로 사용

var sum1 = num + 2; // 3
var sum2 = numStr + 2; // 3

 

ES 6로는 다음과 같습니다.

const num = 3;
const numStr = "3";

const sum = num + 2;
const sum = numStr + 2; // 3

 

차이나는 부분을 살펴보면, ES5 버전은 var를 활용해서 변수를 선언하고, ES6 버전은 const라는 것으로 선언합니다. const라는 키워드를 잘 기억해두면 좋겠습니다.

'네이버 클라우드 캠프 > JavaScript' 카테고리의 다른 글

[Jquery] Selector  (0) 2023.05.23
[Jquery] Jquery 기초  (0) 2023.05.23
[JS] 자바스크립트 기초  (0) 2023.05.17