본문 바로가기

FrontEnd/JavaScript

#4. 자바스크립트(javascript) const

반응형

# 자바스크립트(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

 

 

#2. 자바스크립트(javascript) 변수와 console.log

# 자바스크립트 변수(variable)에 대해 알아보도록 하겠습니다. # Visual Studio Code 및 Extension 설치 방법 << Click! # 비전공자가 이해한 Javascript 변수(variable) 수학적 의미의 변수는 "값이 특정지..

axce.tistory.com

 

JavaScript | MDN

JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache

developer.mozilla.org

 

반응형