JS. 변수 var, let

MJ·2022년 8월 20일
0

Java Script

목록 보기
8/57
post-thumbnail

var

  • ES6 이후의 버전에서 let이라는 변수가 새로 추가되기 전까지 변수를 선언할 때는
    var 으로 변수를 선언했습니다.

  • 이 방식은 변수를 선언하는 방식은 let과는 동일하나, 큰 문제점이 하나 있었습니다.
    선언한 변수를 다시 선언할 수 있어서 데이터를 덮어씌울수가 있었습니다.

  • 변수의 값을 덮어씌운다는 것은, 이전에 있던 변수의 값을 삭제하고 새로운 값을 저장하는
    것으로 추후에 문제가 생길수가 있습니다.

var age=1;
var age=10;
// 기존에 age라는 변수가 있었음에도 다시 age 변수를 선언하면
// 새로 선언한 변수에 데이터가 저장됩니다. 

console.log(age);	// 10 출력

⭐ 이러한 문제점을 방지하기 위해서 ES6 에서 추가된 변수가 let이라는 변수 입니다.


let

  • 모던한 자바스크립트에서 변수를 선언할 때 사용합니다.

  • var과는 다르게 한 번 변수를 선언하면, 다시 변수를 선언할 수 없습니다.

let age=15;
let age=20; // 불가능 , 오류 발생
profile
프론트엔드 개발자가 되기 위한 학습 과정을 정리하는 블로그

0개의 댓글