[TIL] JS강의 2주차

코딩쟝이·2023년 10월 25일
1

내배캠 TIL

목록 보기
14/63

오늘은 js강의 2주차 때 배운 내용을 정리했다.

ES6 문법

ECMAScript 6 (ES6)는 JavaScript의 버전 중 하나로, 2015년에 발표되었고, ES6는 이전 버전인 ES5에서 새로운 문법과 기능을 도입하여 JavaScript 개발자들이 보다 쉽고 효율적으로 코드를 작성할 수 있도록 개선됐다.

변수키워드 - let, const

let: 재할당은 가능하지만 재선언은 불가능하다.

let value = "value1"
console.log(value) // value1

value = "value2" // 재할당 가능
console.log(value) // value2

let value = "value3" // 재선언 불가능, SyntaxError: Identifier 'value' has already been declared

const: 재할당, 재선언이 불가능하고 초기값을 설정해 줘야 쓸 수 있다.

const value; // 초기값 없이 선언 불가능, SyntaxError: Missing initializer in const declaration
---
const value = "value1"
console.log(value) // value1

value = "value2" // 재할당 불가능, TypeError: Assignment to constant variable.

const value = "value2" // 재선언 불가능, SyntaxError: Identifier 'value' has already been declared
profile
웹 프론트엔드 개발자를 꿈꾸고 있습니다!

0개의 댓글