전체 보기 (223) 썸네일형 리스트형 리다기14 리다기 13 리다기 10~12 리다기 7~9 리다기 4~6 리다기 1~3 var와 let/const의 차이 핵심은 "var의 단점을 알고 있는가?"라고 생각합니다. 나아가, 호이스팅에서의 차이를 알고 있느냐를 묻는다고 생각합니다. var, let , const는 '변수'를 선언하기 위한 키워드입니다 변수에 대한 필요성 등은 프로그래밍 공부 시 처음 배우는 내용입니다.(중요) var키워드의 단점은 1. 암묵적 결합(중복 선언 가능) 2. 생략 가능 3. 변수 호이스팅 4. 함수 레벨 스코프 등 단점들이 있습니다. let은 이러한 단점을 해결해서 es6에서 출시된 키워드라고 이해하면 됩니다. 하나씩 보겠습니다. 1. 암묵적 결합(중복 선언 가능) (function() { var variable = 'hi i am var keyword'; var variable = 'Redundancy declaration'; c.. [JS] 자바스크립트 ES5 ES6 차이 질문 의도 : ES5와 ES6의 차이를 알고 있는가, 과거 버전은 왜 알아야 하는가?라고 판단 글의 목적 : ES5와 ES6의 차이 이해 및 과거 버전에 이해 필요성 납득 취업시장에서 ES6+를 요구하고 있습니다. 그럼에도, 과거 버전을 알아야 하는 이유는 1. 레거시 코드(누군가 남기고 간 기존 코드)를 최신 문법으로 리팩토링 할 수 있는가? 2. 구글링한 코드의 동작을 해석해서 유지 보수할 수 있는가? 모든 회사가 최신 문법을 사용하진 않기 때문이며, 최신 문법을 사용하더라도 시간이 지나면 레거시 코드가 되기 때문입니다. ES5, ES6 구분이 필요한 이유는, 버전 차이에 따른 기능 추가가 뚜렷했기 때문입니다. ES란, ECMASCRIPT의 약어 뜻하며 자바스크립트의 표준, 규격을 나타내는 용어입니다.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 28 다음