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

JavaScript 기본 가이드

JavaScript 객체

JavaScript 함수

JS HTML DOM

JS 브라우저 BOM

AJAX 기본 튜토리얼

JavaScript 참조 매뉴얼

JavaScript 문법

JavaScript의 문법은 올바른 구조를 가진 JavaScript 프로그램을 정의하는 규칙 집합입니다。

JavaScript 변수

프로그래밍 언어에서 변수는 데이터 값을 저장하는 데 사용됩니다。

표준 JavaScript의 변수는 추가 타입이 없으며, 어떤 값도 어떤 변수에 저장할 수 있습니다。

사용할 수 있습니다。let(블록 수준 변수에 대한 경우),var(함수 수준 변수에 대한 경우)또는const(불변 상수에 대한 경우)변수를 선언합니다。

변수에 값을 할당하는 데 사용되는 등호가 사용됩니다。

이 예제에서는,num는 변수로 정의되었습니다. 그런 다음,num할당20:

var num;
num = 20;
테스트를 보세요‹/›

JavaScript 연산자

JavaScript는 수학 연산자(+ - * /) 값을 계산합니다。

(20 + 30) * 10
테스트를 보세요‹/›

JavaScript는 변수에 값을 할당하는 데 사용되는 할당 연산자(=)를 사용합니다。

var x = 20;
var y = 30;
var z = x + y;
테스트를 보세요‹/›

이 튜토리얼의 후반부에서 연산자에 대한更多信息를 알 수 있습니다。

JavaScript 식별자

변수, 함수 또는 속성의 이름은 JavaScript에서식별자

그리고 다른 어떤 프로그래밍 언어와도 마찬가지로 JavaScript는 일부 식별자를 자신의 이름으로 사용합니다。

JavaScript는 또한 현재 언어 버전에서 사용되지 않지만 미래의 JavaScript 확장에서 사용될 수 있는 일부 키워드를 유지합니다。

JavaScript 식별자는 문자, 밑줄(_) 또는 달러 문자($)로 시작해야 합니다。

다음 문자는 문자, 숫자, 밑줄 또는 달러 문자(숫자는 첫 번째 문자로 사용될 수 없어 JavaScript가 식별자와 숫자를 쉽게 구분할 수 있도록 합니다)로 할 수 있습니다。

JavaScript注释

注释은 단一行 텍스트이며, JavaScript 파서는 이 행을 완전히 무시합니다。

일반적으로注释는 소스 코드와 관련된 추가 정보를 제공하기 위해 추가됩니다。

JavaScript는 단一行 및 다중 행注释를 지원합니다。

단一行注释는 두 개의 슬래시(//)로 시작하며, 이어서注释 텍스트가 와야 합니다。

// document.write("Hello World");
테스트를 보세요‹/›

다중 행注释는 슬래시와 별표(/*)로 시작하며, 별표와 슬래시(*/)가 끝입니다。

/*
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World");
*/
테스트를 보세요‹/›

이 튜토리얼의 후반부에서注释에 대한更多信息를 알 수 있습니다。

JavaScript는 대소문자를 구분합니다

모든 JavaScript 식별자는 대소문자를 구분합니다。

변수 myVariable와 myvariable는 두 개의 다른 변수입니다:

var myVariable = 1;
var myvariable = 2;
테스트를 보세요‹/›

JavaScript와 camelCase

JavaScript 식별자의 규칙은 camelCase(camelCase)을 사용하여 작성됩니다. 이는 첫 번째 단어가 소문자이고, 이어지는 각 단어가 대문자로 시작한다는 것을 의미합니다.

getElementById();
firstElementChild;
textContent;
innerHTML;
테스트를 보세요‹/›

또한 전체 대문자로 쓴 전역 변수나 상수를 볼 수 있습니다.

JavaScript 인덱싱

기술적으로 완전한 JavaScript 프로그램은 한 행에 쓸 수 있습니다.

하지만, 이는 빠르게 읽기와 유지보수가 어려워집니다. 대신, 우리는 일반적으로 개행 문자와 인덱싱을 사용하여 유지보수와 읽기가 용이하게 합니다.

이것은 조건 if입니다 / else 문의 예제, 단一行에 쓸 수도 있고 개행 문자와 인덱싱으로 쓸 수도 있습니다.

 // 一行에 쓴 조건문
 if (x === 1) { /* true 일 경우 코드 실행 */ } else { /* false 일 경우 코드 실행 */ }
 
 // 인덱싱된 조건문
 if (x === 1) {
  // true 일 경우 코드 실행
 } else {
  // false 일 경우 코드 실행
 }

참고로, 블록 내에 포함된 모든 코드는 인덱싱되어 있습니다. 인덱싱은 두 개의 공백, 네 개의 공백 또는 탭으로 완료할 수 있습니다.