English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 문장과 선언

JavaScript 애플리케이션은 적절한 문법을 가진 명령어로 구성됩니다.

JavaScript 명령어는 웹 브라우저가 " 실행 "해야 하는 "지시 "입니다.

한 명령어는 여러 줄에 걸쳐 나타날 수 있습니다.

각 명령어가 세미콜론으로 구분되면, 한 줄에 여러 명령어가 나타날 수 있습니다.

이 명령어는 브라우저가 id="para"를 가진 HTML 요소 내에 "Hello world"를 쓰도록 지시합니다:

document.getElementById("para").innerHTML = "Hello world";
테스트를 해보세요‹/›

우리의JavaScript 명령어 튜토리얼에서명령어에 대한更多信息를 알아보세요.

아래는 카테고리별로 정리된 JavaScript 명령어와 선언 목록입니다:

변수 선언

선언
설명
var변수를 선언하고, 필요에 따라 값을 초기화할 수 있습니다.
let블록 {} 범위의 지역 변수를 선언하고, 필요에 따라 값을 초기화할 수 있습니다.
const읽을 수 있는 이름 지정된 상수를 선언합니다.

흐름 제어

문장설명
break현재 루프, switch 또는 label 명령어를 종료하고 프로그램 제어권을 종료 명령어 다음의 명령어로 이전합니다.
continue현재 루프나 표시된 루프의 현재 반복에서 명령어 실행을 중지하고 다음 반복에서 루프를 계속합니다.
if...else조건이 참이면 실행할 한 줄 명령어를 수행합니다. 조건이 거짓이면 다른 한 줄 명령어를 수행할 수 있습니다.
switch표현식을 계산하여, 표현식의 값이 case 문장과 일치하도록 하고, 해당 case와 관련된 문장을 실행합니다
throw사용자 정의 예외를 발생시킵니다
try...catch시도할 문장 블록을 표시하고 예외가 발생할 때의 응답을 지정합니다

이터레이션 문장

문장설명
while 테스트 조건의 계산 결과가 참이면 계속되는 루프를 생성합니다. 문장을 실행하기 전에 조건을 먼저 평가합니다
do...while테스트 조건의 값이 거짓이 되까지 반복되는 루프를 생성합니다. 먼저 문장을 실행한 후 조건을 평가합니다. 따라서 지정된 문장은 최소한 한 번 실행됩니다
for세 가지 선택 가능한 표현식으로 구성된 루프를 생성합니다. 괄호로 묶여 있으며 세미콜론으로 분리되며, 루프 내에서 실행되는 문장이 따릅니다
for...in객체의 모든 구현 가능한 속성을 임의의 순서로 순회합니다. 각 속성에 대해 문장을 실행할 수 있습니다
for...of다양한 대상(배열, 클래스 배열 객체, 이터레이터, 생성기 포함)에서 이터레이션하며, 개별 속성 값에 대해 문장을 실행합니다