동등 연산자좌항과 우항을 비교해서 서로 값이 같다면 true다르면 false일치 연산자좌항과 우항이 "정확"하게 같을 때 true 다르면 false1 == "1" 은 true , 1 === "1"은 false
ES란 ECMAScript의 약자로 자바스크립트의 표준, 규격을 나타내는 용어ES6는 버전 6를 의미한다(2015년 출시)기존에는 var만 사용할 수 있었는데 let과 const가 ES6부터 지원이 되었다고 한다.let은 재할당 가능, 재선언 불가능한 변수const는
가장 큰 차이점은 재할당, 재선언의 여부var는 재할당 가능, 재선언 가능let은 재할당 가능, 재선언 불가능한 변수const는 재할당 불가, 재선언 불가능한 변수let과 const의 차이점은const로 선언한 변수는 데이터를 변경할 수 없다는 것이다.여기서 변경할 수
var, let, const로 변수를 선언하게 되면 자바스크립트 엔진은 메모리에 변수 공간을 생성하게 된다.이렇게 만들어진 메모리의 변수 공간에 데이터가 할당되기 전까지 undefined가 할당된다.(따로 지정안해줘도 됨)사용자가 명시적으로 변수 공간이 비어있음을 의미
먼저 정확한 이해를 위해 자바스크립트, 런타임 등 기본 개념을 알 필요가 있다.프로그래밍 언어JS 자체적으로는 브라우저에서만 동작하며 document를 다룸프로그래밍 언어가 구동되는 환경 자바스크립트 런타임 = 자바스크립트가 구동되는 환경크롬, 파이어폭스, 익스플로러