반응형
# 자바스크립트(javascript)의 선언자 const를 알아보도록 하겠습니다.
# Visual Studio Code 및 Extension 설치 방법 << Click!
# 비전공자가 이해한 Javascript
Const
let과 const의 차이
let : 메모리의 읽기와 쓰기가 가능합니다.
const : 메모리를 읽기만 가능합니다.
웬만해서는 const를 사용해서 코드를 짜는 것이 더 좋은 방법입니다. 그 이유는 할당된 값을 마음대로 변경할 수 없기 때문입니다.
1) 기본 구조
2) Const에 대해서
let 으로 선언된 변수의 값은 변경이 가능했던 걸 앞선 #2에서 배웠습니다. 하지만 const로 선언된 변수의 값은 변경이 불가능합니다.
const day = '2021-07-30';
let time = '13:07';
console.log(`날짜: ${day}`);
console.log(`시간: ${time}`);
day = '2021-07-31';
time = '14:07';
console.log(`날짜: ${day}`);
console.log(`시간: ${time}`);
위의 코드는 다음과 같은 오류를 발생시켰습니다. day에 할당된 값을 바꾸려고 시도하니 TypeError가 발생헀네요.
const로 한번 선언된 다음부터는 할당된 값을 바꿀수가 없습니다.
favor immutable data type always for a few reasons:
- security
- thread safety
- reduce human mistakes
# 위의 내용은 Youtube 드림코딩 by 엘리 를 참고해서 작성
- 위 유투브는 도움이 되는 내용의 영상이 많습니다. 구독하시고 유용한 정보를 많이 얻는 것도 좋습니다.
# Javascript Web browser에서 보는 방법: console.log 사용
# MDN Web Docs : https://developer.mozilla.org/en-US/docs/Web/JavaScript
반응형
'FrontEnd > JavaScript' 카테고리의 다른 글
#6. 자바스크립트(javascript) - 연산자(Operator) :: +, -, /, *, **, %, ++, -- 등 (0) | 2021.08.03 |
---|---|
#5. 자바스크립트(javascript) 변수 타입 - single item(number, string, boolean, null, undefined, symbol) (0) | 2021.08.02 |
#3. 자바스크립트(Javascript) Block scope (0) | 2021.07.30 |
#2. 자바스크립트(javascript) 변수와 console.log (0) | 2021.07.30 |
#1. 자바스크립트(Javascript ) async와 defer (0) | 2021.07.30 |