1. SyntaxError : 코드를 분석하는 중 잘못된 구문을 만났을 때 나타내는 에러 SyntaxError: Unexpected identifier // 예시 functions def() { // 존재하지 않는 functions를 호출하여 발생 return null; } 2. TypeError : 변수나 매개변수가 유효한 자료형이 아님을 나타내는 에러 TypeError: Cannot read properties of undefined (reading 'value') const obj = {} console.log(obj.key.value); // 선언되지 않은 obj.key 값이 undefined로 호출되어 발생 3. ReferenceError: 존재하지 않는 변수를 참조하였을 때 발생하는 에러 Re..