레이블이 Naming Conventions인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Naming Conventions인 게시물을 표시합니다. 모든 게시물 표시

2007년 6월 6일 수요일

변수의 이름을 정하는 몇가지 방법

Wrox의 Professional JavaScript for Web Developers 책을 다시 보다가 변수의 이름을 정하는 방법에 대해서 소개가 되어 있더군요. 고로.. 간단하게 정리해 보았습니다.
  • 낙타 표기법(CamelCase, Camel Notation 등등)은 변수를 나타내는 단어들의 첫 글자를 대문자로 표기합니다. (예외로 변수의 맨 첫 번째 글자는 소문자로 표기합니다.)

    var nomeOfVariable;

  • 파스칼 표기법(Pascal Notation)은 모든 단어들의 첫 글자를 대문자로 표기합니다. 변수의 맨 첫 번째 글자를 포함해서요.

    var NameOfVariable;

  • 헝가리안 표기법(Hungarian Notation)은 첫 번째 변수에 변수의 타입을 나타내는 소문자를 적어주고 나머지 부분은 파스칼 표기법처럼 명사의 첫 글자에 대문자를 사용합니다.

    var aNameOfVariables; // Array로 된 변수의 정의
    사용자 삽입 이미지
  • -표기법(Hyphen Notation) : 변수를 정의하는 단어와 단어 사이를 -를 사용하여 표시해줍니다. (Cobol, Lisp같은 언어에서 주로 사용)

    END-OF-FILE  // 일반적인 언어에서 -는 substract를 의미하므로 -표기에 제약을 받습니다.

  • _표기법(Underscore Notation): 변수를 정의하는 단어와 단어 사이를 _를 사용하여 표시하기도 합니다.

    var name_of_variable;
※ -, _ 표기법에 대해서는 Wikipedia의 Naming conventions 중 Word boundaries를 참고 하였습니다.
※※ 참고서적 Wrox의 Professional JavaScript for Web Developers