======JavaScript Statements======
A JavaScript program is a list of statements to be executed by a computer.
=====JavaScript Programs===== 컴퓨터 프로그램은 컴퓨터가 "실행"하는 "명령(instruction)" 목록입니다.\\ \\ 프로그래밍 언어에서, 이러한 프로그래밍 명령을 스테이트먼트(statements)라고 합니다.\\ \\ %%JavaScript%% 프로그램은 프로그래밍 스테이트먼트 목록입니다.\\ \\ %%HTML%%에서, %%JavaScript%% 프로그램은 웹 브라우저에 의해 실행됩니다.\\ =====JavaScript Statements===== %%JavaScript%% 스테이트먼트는 다음으로 구성됩니다:\\ \\ 값(Values), 연산자(Operators), 표현식(Expressions), 키워드(Keywords) 및 주석(Comments).\\ \\ 이 스테이느먼트는 브라우저에 "Hello Dolly"를 %%id = "demo"%%인 %%HTML%% 요소 내부에 작성하도록 지시합니다.\\ ====예제====In HTML, JavaScript statements are executed by the browser.
\\ 대부분의 %%JavaScript%% 프로그램에는 많은 %%JavaScript%% 스테이트먼트가 포함되어 있습니다.\\ \\ 스테이트먼트는 작성된 순서대로 하나씩 실행됩니다.\\ \\ %%JavaScript%% 프로그램 (및 %%JavaScript%% 스테이트먼트)은 종종 %%JavaScript%% 코드라고 합니다.\\ =====Semicolons ;===== 세미콜론은 %%JavaScript%% 스테이트먼트를 구분합니다.\\ \\ 각각의 실행 스테이트먼트 끝에 세미콜론을 추가합니다.\\
var a, b, c; // Declare 3 variables
a = 5; // Assign the value 5 to a
b = 6; // Assign the value 6 to b
c = a + b; // Assign the sum of a and b to c
세미콜론으로 구분하면, 한 줄에 여러 개의 스테이트먼트가 허용됩니다.\\
a = 5; b = 6; c = a + b;
웹에서, 세미콜론이 없는 예제를 볼 수 있습니다.\\
스테이트먼트는 세미콜론으로 끝내는 것이 필수는 아니지만 적극 권장합니다.\\
=====JavaScript White Space=====
%%JavaScript%%는 여러 개의 공백을 무시합니다. 더 읽기 쉽게 스크립트에 공백을 추가 할 수 있습니다.\\
\\
하기의 2줄은 동일합니다.\\
var person = "Hege";
var person="Hege";
연산자 %%( = + - * / )%% 주위에 공백을 두는 것이 좋습니다.\\
var x = y + z;
=====JavaScript Line Length and Line Breaks=====
가독성을 높이기 위해 프로그래머는 종종 80자 보다 긴 코드 줄을 피하는 것을 좋아합니다.\\
\\
%%JavaScript%% 스테이트먼트가 한 줄에 맞지 않는 경우, 줄바꿈을 하기에 가장 좋은 위치는 연산자 뒤입니다:\\
\\
document.getElementById("demo").innerHTML =
"Hello Dolly";
=====JavaScript Code Blocks=====
%%JavaScript%% 스테이트먼트는 중괄호curly brackets {...} 안에 코드 블록으로 함께 그룹화할 수 있습니다.\\
\\
코드 블록의 목적은 함께 실행될 스테이트먼트를 정의하는 것입니다.\\
\\
블록에서 그룹화된 스테이트먼트를 찾을 수 있는 곳은 %%JavaScript%% 함수입니다.\\
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}
튜토리얼에서는 코드 블록에 2칸 들여쓰기를 사용합니다.\\
=====JavaScript Keywords=====
%%JavaScript%% 스테이트먼트는 수행할 JavaScript 작업을 식별하는 키워드로 시작하는 경우가 많습니다.\\
\\
JavaScript 키워드의 전체 목록을 보려면 [[https://www.w3schools.com/js/js_reserved.asp|JavaScript Reserved Words]]를 방문하십시오.\\
\\
이 튜토리얼에서 배우게 될 키워드 목록은 다음과 같습니다.\\
^ Keyword ^ Description ^
| break | switch 또는 loop를 종료합니다. |
^ continue ^ loop에서 점프하여 맨 위에서 시작합니다. ^
| debugger | JavaScript 실행을 중지하고, 사용 가능한 경우 디버깅 기능(function)을 호출합니다. |
^ do ...while ^ 스테이트먼트 블럭을 실행하고, 조건이 참인 동안 블럭을 반복합니다. ^
| for | 조건이 참이면 실행될 스테이트먼트 블럭을 표시합니다. |
^ function ^ 함수 (dunction)를 선언합니다. ^
| if ... else | 조건에 따라 실행될 스테이트먼트 블럭을 표시합니다. |
^ return ^ 함수를 종료합니다. ^
| switch | 다른 케이스에 따라서 실행될 스테이트먼트 블럭을 표시합니다. |
^ try ... catch ^ 스테이트먼트 블럭에 오류 처리를 구현합니다. ^
| var | 변수를 선언합니다. |
\\
%%JavaScript%% 키워드는 예약어 (reserved words)입니다. 예약어는 변수의 이름으로 사용할 수 없습니다.\\
{{tag>오션 Javascript Statements}}