Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

자바스크립트는 브라우저(:12)에 의해서 순차적으로 해석이 되어서 실행된다.

대소문자

대소문자를 구분하는 HTML(:12)과 달리 JavaScript는 대소문자를 구분한다. 그러므로 함수나 변수를 작성할때 대소문자에 유의해야 한다.

JavaScript Statements

자바스크립트는 브라우저에 내리는 명령이다. 만약 브라우저로 하여금 Hello Dolly라는 문자를 브라우저창에 출력하게 할려면 다음과 같이 명령을 내려야 한다.
document.write("Hello Dolly");
많은 프로그래밍언어 들이 명령이 끝났음을 알려주기 위해서 세미콜론을 사용한다. C(:12)와 같은 언어는 반드시 세미콜론을 찍어야한다. 자바스크립트의 경우에는 세미콜론을 찍지 않아도 된다. 그렇지만 많은 프로그래머들이 세미콜론에 익숙하므로 가능하면 세미콜론을 사용하도록 하자. 실제 많은 자바스크립트의 예제들도 세미콜론을 포함하는 경우가 많다.

JavaScript Code

자바스크립트 코드는 때때로 그냥 자바스크립트라고 불리운다.

다음은 자바스크립트 코드의 예제다.
<script type="text/javascript">
document.write("<h1>This is a header</h1>");
document.write("<p>This is a paragraph</p>");
document.write("<p>This is another paragraph</p>");
</script>
연습해보기

JavaScript Block

자바스크립트는 블럭을 이용해서 코드를 그룹으로 묶을 수 있다. 블럭에는 {}이 사용된다.

다음은 블럭을 사용한 예제다.
<script type="text/javascript">
{
	document.write("<h1>This is a header</h1>");
	document.write("<p>This is a paragraph</p>");
	document.write("<p>This is another paragraph</p>");
}
</script>
위의 코드는 자바스크립트의 블럭을 설명하기에 그다지 좋은 예제는 아니다. 일반적으로 블럭은 어떤 조건을 만족시키는 코드를 블럭단위로 선택하기 위한 목적으로 사용된다. 이에 대한 것은 나중에 따로 다룰 것이다.