() : 함수 또는 메서드 호출if 대신 논리연산자IIFE(즉시실행함수) => 바로 returnfor문 대신 map, filter, reduce 사용삼항연산자조건에 ()를 묶어서 가독성을 높일 수 있다드모르간의 법칙
⇒ 이상, 초과 vs 이하, 미만 을 컨벤션으로 정할 것or 네이밍에 최소, 최댓값 포함 여부 작성ex) ’학생1’, ‘학생2’, ‘학생3’ex) dom 요소ex) getter, setter호출하는 함수의 네이밍과 인자의 순서의 연관성을 고려ex)매개변수가 2개를 넘지
⭐ typeof (sth) -> type 결과를 문자열로 반환primitive vs referenceprimitive는 감별 쉬움reference는 어려움오류 : typeof null -> 'object'instanceof // 객체의 프로토타입 체인을 검사결국 최
let & const - block scopevar - function scope파일을 나누면 scope가 나뉘는게 아닌가??? => 아님 => 그러면? 전역변수 어디서나 접근가능지역변수만 만든다window / global 조작 Xconst, let 사용iife, mo
클린 클린 클린 코드
깨끗하게 살자!