자바스크립트 문법은 어떻게 자바스크립트가 구성되는지에 대한 규칙입니다.
- 컴퓨터 프로그램은 컴퓨터에 의해 실행되는 명령들의 집합입니다.
- 프로그래밍 언어에서, 이러한 프로그램 명령들을 statement라 합니다.
- 자바스크립트는 프로그래밍 언어(Programming language)입니다.
- 자바스크립트 statements는 세미콜론(;)으로 구분됩니다.
예제.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <!DOCTYPE html> <html> <body> <h1>JavaScript Statements</h1> <p>Statements are separated by semicolons.</p> <p>The variables x, y, and z are assigned the values 5, 6, and 11:</p> <p id="demo"></p> <script> var x = 5; var y = 6; var z = x + y; document.getElementById("demo").innerHTML = z; </script> </body> </html> | cs |
1. JavaScript Statements
자바스크립트 Statements는 Values, Operator, Expressions, Keywords, Comments로 구성되어 있습니다.
2. JavaScript Values
자바스크립트 문법은 2개의 값의 형태를 선언할 수 있습니다. (고정 값 & 변수)
고정값은 literals, 변수값은 variables
프로그래밍 언어에서 변수는 자료 값을 저장하는데 사용됩니다.
자바스크립트는 var 키워드를 사용하여 변수를 선언합니다.
equal sign(=)으로 변수에 값을 할당 합니다.
아래 예제를 통해 변수의 선언 및 할당을 알아봅시다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <!DOCTYPE html> <html> <body> <h1>JavaScript Variables</h1> <p>In this example, x is defined as a variable. Then, x is assigned the value of 6:</p> <p id="demo"></p> <script> var x; x = 6; document.getElementById("demo").innerHTML = x; </script> </body> </html> | cs |
3. JavaScript is Case Sensitive
모든 자바스크립트 식별자는 case sensitive 입니다.
변수 lastName 과 lastname은 다른 변수 입니다. (대소문자 구별)