syntax : 문법적인 것 => 보통 디버거로 잡기 쉬움semantic : 의미적인 것 => 로직이나 프로그램의 흐름 등. 논리의 오류 때문에 발생하는 문제이기 때문에 디버거로 잡기 쉽지 않음ECMAScript === ECMA-262(자바스크립트의 표준 사양).프로그