javascript 코딩 규약 - Gaia3D/mago3djs GitHub Wiki

카멜 표기법 (Camel Notation)

  • class : 맨 앞글자를 대문자로 합니다. 두번째로 오는 의미있는 단어의 앞글자도 대문자로 합니다
    • var Geolocationdata = function{} // X
    • var GeoLocationData (){} // O
  • 변수 이름 : 맨 앞글자를 소문자로 합니다. 두번째로 오는 의미있는 단어의 앞글자는 대문자입니다.
    • var myName // O
    • var MyName // X
    • var myname // X

Class 정의

  • var Person() { … }// 사용안함
  • var Person = function()// 이 표기법으로 통일한다.

문장의 종료

문장의 종료는 반드시 세미콜론(;)을 사용한다.

function () {
 . . . . 내용
};

들여쓰기 tab 사용

공백

공백 사용처
for 루프의 요소를 분리하는 세미콜론 다음 for ( var i = 0 ; i < 10; i++) {...}
배열의 원소를 분리하는 쉼표 다음 var a = [1, 2, 3, 4]
익명 함수 표현식에서 function 다음 var func = function() {...};
연산자와 피연산자 양쪽 a = b + c
⚠️ **GitHub.com Fallback** ⚠️