JavaScript는 문법의 대부분을 Java와 C, C++로부터 차용하고 있으며, Awk, Perl, Python의 영향도 받았다. JavaScript는 대소문자를 구별하며 유니코드 문자셋을 이용한다. 따라서 다음과 같은 코드도 유효하다. var 갑을 = "병정"; var Früh = "foobar"; // Früh: 독일어로 "이른" 하지만 대소문자를 구분하기 때문에 Früh는 früh와 다르다. JavaScript에서는 명령을 명령문(statement)이라고 부르며, 세미콜론(;)으로 구분한다. 명령문이 한 줄을 다 차지할 경우에는 세미콜론이 필요하지 않다. 그러나 한 줄에 두 개 이상의 명령문이 필요하다면 세미콜론으로 구분해야 한다. ECMAScript는 세미콜론을 자동으로 삽입해 명령문을 끝내는..