
if ...else문의 조건식은 불리언 값으로 평가되어야 하지만 switch문의 표현식은 불리언 값보다는 문자열이나 숫자인 값인 경우가 많다. swich문은 변수하나만 검사할 떄 간편하게 사용가능하다.default문 뒤에는 break문을 생략 하는 것이 일반적이다. d
모든 식별자(변수 이름, 함수 이름, 클래스 이름 등(는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효한 범위가 결정되는데 이를 스코프라고한다. 즉 , 식별자가 유효한 범위를 뜻한다.코드가 어디서 실행되며 주변에 어떤 코드가 있는지를 "렉시
ES5까지 변수를 선언할 수 있는 방법은 var키워드를 사용하는 것이었다. var는 중복 선언이 가능하므로 동일한 이름의 변수가 이미 선언한것을 모르고 변수를 중복 선언하면서 값까지 할당하면 의도치않게 먼저 선언된 변수 값이 변경되는 부작용을 초래한다. ES6부터 변수
💻 Map 자료의 연관성을 표현하기 위해 사용 Key와 Value로 이루어진 컬렉션, Map객체는 객체와 유사하지만 차이가 있음 Map 생성자 함수의 인수로 전달한 이터러블에 중복된 키를 갖는 요소가 존재하면 값이 덮어써짐 Map객체에는 중복된 키를 갖는 요소가 존재
그냥 쓰거나 일반 함수 안에서 쓰면 {window}strict mode + 일반함수 내에서 쓰면 undefined오브젝트 내 함수안에서 쓰면 그 함수를 가지고 있는 오브젝트를 뜻함신문법 Arrow Function 특징 : this 값을 함수밖에 있던거 그대로 씀함수 안