가장 강력한 JavaScript 이름 지정 방법의 예 요약

伊谢尔伦
풀어 주다: 2017-07-18 13:26:32
원래의
1515명이 탐색했습니다.

Javascript에는 헝가리어 명명법, 낙타 표기법, 파스칼 명명법이라는 세 가지 고전적인 변수 명명 방법이 있습니다.

규칙:

  1. 변수 이름은 대소문자를 구분하며 문자, 숫자, 달러 기호($) 및 밑줄을 포함할 수 있지만 첫 번째 문자는 숫자, 공백 및 기타 구두점을 포함할 수 없습니다. 는 허용되지 않습니다

  2. 변수 이름의 길이는 최대한 짧게 하고, 핵심 포인트를 파악해야 하며, 값의 종류를 변수 이름에 최대한 반영해야 합니다

  3. 피하도록 하세요. 무의미한 명명법 사용

  4. 자바스크립트 키워드 및 예약어 전체 이름 사용을 금지합니다

  5. 일반적인 변수 이름 명명 방법에는 헝가리어 명명법, 낙타 표기법 및 파스칼 명명법이 포함됩니다

헝가리 명명법

헝가리 명명법 헝가리 명명법은 컴퓨터 프로그래밍의 일종입니다. 변수 명명 규칙은 이 명명법을 다음과 같이 세분화할 수 있습니다. 시스템 헝가리어 명명법과 헝가리어 응용 명명법.

헝가리 명명법은 언어 독립적인 특성을 가지며 처음으로 BCPL 언어에서 널리 사용됩니다. BCPL에는 기계어라는 단 하나의 데이터 유형만 있으므로 언어 자체는 프로그래머가 변수 유형을 기억하는 데 도움을 줄 수 없습니다. 헝가리 명명법은 각 변수의 데이터 유형을 명확하게 하여 이 문제를 해결합니다.

헝가리 명명법에서 변수 이름은 변수의 유형과 목적을 기억하는 데 도움이 되는 하나 이상의 소문자로 시작하고 그 뒤에 프로그래머가 선택하는 이름이 옵니다. 이 두 번째 부분의 첫 번째 문자는 앞의 유형 지정 문자와 구별하기 위해 대문자로 표시될 수 있습니다.

Syntax

변수 이름 = 유형 + 객체 설명

  1. type은 변수의 유형을 나타냅니다.

  2. 객체 설명은 객체의 전체 이름 또는 이름의 일부를 나타냅니다. 의미가 명확해야 하며 이름은 기억하고 이해하기 쉬워야 합니다.

변수 이름 앞에 해당 소문자 기호를 접두어로 추가하여 변수 유형을 나타냅니다. 접두어 뒤에는 하나 이상의 단어 조합이 오고, 해당 단어는 변수의 목적을 설명합니다. jquery 객체인 경우 변수 이름의 접두사로 $를 사용합니다.

Tips

자바스크립트 변수는 표면적으로는 유형이 없지만, 자바스크립트는 내부적으로 해당 유형을 변수에 할당합니다.

헝가리 명명법은 Microsoft 프로그래머가 고안한 것입니다. 대부분의 C 및 C++ 프로그램은 이 명명법을 사용합니다. ㅋㅋㅋ 변수와 함수.

"Camel-Case"는 Perl 언어에서 일반적으로 사용되는 대소문자 혼합 형식에서 유래되었으며, Larry Wall 등이 집필한 베스트셀러 "Programming Perl"(O'Reilly 출판)의 표지 그림입니다. camel. ""카멜 케이스" 명명 규칙은 인지도와 가독성을 높이기 위해 절대적인 것도 아니고 의무적인 것도 아닌 관례로 간주할 수 있습니다. 명명 규칙을 선택하거나 설정한 후에는 프로그램을 작성할 때 일관된 형식을 유지해야 합니다.

Grammar

변수 이름이나 함수 이름은 하나 이상의 단어가 서로 연결되어 구성됩니다. 첫 번째 단어는 소문자로 시작하고 이후의 모든 단어의 첫 글자는 대문자입니다. 그것은 낙타의 혹처럼 오르락내리락하므로 이름이 붙여졌습니다.Example

var aName = [1, 2, 3]; var oBtn = document.getElementById('btn'); function fnName(){}; var iCount = 0; var sName = "zhuyujia";
로그인 후 복사

Pascal nomenclature

Pascal nomenclature(Pascal Case, Pascal nomenclature/Pascal nomenclature), 컴퓨터를 작성할 때의 명명 규칙(규칙) 프로그램).

변수 이름과 함수 이름이 두 개 이상의 단어를 함께 연결하여 형성된 고유 식별자인 경우 변수와 함수의 가독성을 높이기 위해 사용됩니다.

단어는 공백으로 구분하거나 하이픈(-) 또는 밑줄(_)로 연결하면 안 됩니다. 첫 번째 단일 접두사 문자는 대문자여야 합니다. 예를 들어 FirstName, LastName은 대문자여야 합니다. . 각 단어의 첫 글자는 대문자의 명명 형식을 채택하고 있는데 이를 "Pascal nomenclature"라고 합니다. 이는 Pascal 언어의 명명 규칙에서 파생된 것입니다. "Upper Camel Case"(Upper Camel Case)라고도 합니다. 낙타 케이스의 하위 집합입니다.

"파스칼 명명법"은 인지도와 가독성을 높이기 위해 절대적이거나 필수가 아닌 명명 규칙으로 간주할 수 있습니다. 명명 규칙을 선택하거나 설정한 후에는 프로그램을 작성할 때 형식이 일관되어야 합니다.


Syntax

는 첫 번째 단어의 첫 글자를 대문자로 써야 한다는 점을 제외하면 Camel Case와 유사합니다.

var myName = "zhuyujia"; var formSubmit = document.getElementById("submit"); function timeCount(){}
로그인 후 복사

위 내용은 가장 강력한 JavaScript 이름 지정 방법의 예 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!