오답노트

008_let.js 본문

node.js

008_let.js

장비 정 2021. 6. 15. 20:44
let fruit = 'apple';

console.log('fruit : ', fruit);

fruit = 'grape';

console.log('fruit : ', fruit);

apple
grape

 

es5 에서는 변수를 사용 할 때 var 를 사용했지만, es6 에서는 변수를 선언할 때 let 을 사용한다.

var 과 let 의 차이점은 아래의 코드를 보면 좀 더 명확하게 알 수 있다.

 

var fruit = 'apple';
var fruit = 'grape';

let fruit = 'apple';
fruit = 'grape';

 

var 의 경우에는 같은 이름의 변수에 값을 다르게 주고자 할 때 앞에 var 를 계속 사용하지만,

let 의 경우에는 같은 이름일 경우에는 제일 처음에 선언 된 변수 앞에만 붙이면 된다.

 

만약 이미 선언 된 변수에 다시 let 을 사용한다면, 이미 선언 된 변수에는 let 을 사용 할 수 없다는 에러 메세지가 뜬다.

'node.js' 카테고리의 다른 글

res.render 를 통해 html 렌더링하기  (0) 2021.07.28
Open SSL  (0) 2021.07.22
007_comment.js  (0) 2021.06.15
006_formatting_2.js  (0) 2021.06.15
005_formatting_1.js  (0) 2021.06.15