1.var
var ex1 = 'hi'
var ex1 = 'bye'
이런식으로 두번 변수를 선언해 주어도 에러가 나지않는다
작은 테스트에서는 이런 방식은 간단한 프로그램에서는 편리하나 복잡한 프로잭트에서는 어디서 어떻게 사용될지 모르고
값이 변할 우려가있다.
2.let
그래서 ES6부터 나온것이 let과const이다
let ex1 = 'hi'
let ex1 = 'bye'
let은 이런식으로 하면 ex1이라는 변수가 이미 선언되었다고 에러가난다
2.const
const ex1 = 'hi'
const ex1 = 'bye'
ex1 = 'bye'
const는 이렇게하면 아래2줄때문에 에러가 난다 최초 선언하면 재선언과 재할당 둘다 불가능하다
ES6 이후로 실제 현업에서는 var 키워드는 절대로 쓰이지 않으며 99%이상의 경우 모든 함수를 무조건 const와 arrow syntax로 선언하기 때문에 최근 들어서는 사실상 크게 신경쓰지 않는 부분이 되었다.(출처:나무위키)
'programming > javascript' 카테고리의 다른 글
pnpm (0) | 2023.04.18 |
---|---|
[express] nodemon 사용법 (0) | 2023.04.15 |
shift, splice, slice 함수 사용법 정리 (0) | 2023.04.08 |
[javascript] ajax로 get 요청시 서버로 데이터 보내기 (0) | 2022.12.14 |
jQuery 자주쓰는 기본함수 (0) | 2022.11.14 |