참고: JavaScript 엔진이 자동으로 세미콜론을 추가하도록 허용하면 경우에 따라 프로그램의 의미가 변경되어 실행 결과가 예상과 일치하지 않게 됩니다. 이 튜토리얼에서는 ;를 생략하지 않을 것이며, 모든 명령문에는 ;가 추가됩니다. 예를 들어 다음 코드 줄은 완전한 할당 문입니다.
var x = 1;다음 코드 줄은 문자열이지만 여전히 완전한 문으로 간주될 수 있습니다.
'Hello, world';다음 코드 줄에는 두 개의 문이 포함되어 있으며 각 문은 문 끝을 나타냅니다.
var x = 1; var y = 2;// 한 줄에 여러 문을 작성하는 것은 권장되지 않습니다. >
문 블록은 그룹 문 모음입니다. 예를 들어 다음 코드는 먼저 판단을 내립니다. 판단이 참이면 {...}의 모든 문이 실행됩니다.
if (2 > 1) { x = 1; y = 2; z = 3; }
중괄호 {...} 안의 문장에 주의하세요. 들여쓰기는 보통 4개의 공백으로 되어 있습니다. JavaScript 구문에서는 들여쓰기가 필수가 아니지만 들여쓰기는 코드의 계층 구조를 이해하는 데 도움이 되므로 코드 작성 시 들여쓰기 규칙을 준수해야 합니다. 많은 텍스트 편집기에는 코드를 구성하는 데 도움이 되는 "자동 들여쓰기" 기능이 있습니다.
{...}는 중첩되어 계층 구조를 형성할 수도 있습니다.
if (2 > 1) { x = 1; y = 2; z = 3; if (x < y) { z = 4; } if (x > y) { z = 5; } }
JavaScript 자체에는 중첩 수준에 제한이 없지만 너무 많이 중첩하면 의심할 여지 없이 중첩 수준이 크게 향상됩니다. 코드 난이도를 이해하세요. 이 경우 코드의 일부를 추출하여 함수로 호출해야 코드의 복잡성을 줄일 수 있습니다.
또 다른 유형의 블록 주석은 /*...*/를 사용하는 것입니다. 여러 줄 문자를 감싸고 큰 "블록"을 넣습니다.” 주석으로 처리됨:
/* 여기부터 블록 주석이 있습니다.
Still 코멘트Still 코멘트
코멘트 끝 */
아아아아아아아아아