> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트에서 변수 이름을 지정하기 위한 요구 사항은 무엇입니까?

자바스크립트에서 변수 이름을 지정하기 위한 요구 사항은 무엇입니까?

青灯夜游
풀어 주다: 2023-01-07 11:46:34
원래의
5248명이 탐색했습니다.

JavaScript의 변수 이름 지정 요구 사항: 1. 엄격하게 대/소문자를 구분합니다. 2. 문자, 숫자, 밑줄만 포함할 수 있으며 공백 및 기타 구두점은 허용되지 않습니다. 3. 문자 또는 밑줄로 시작해야 합니다. 4. 변수 이름으로 키워드나 예약어를 사용하지 마십시오. 5. 의미 없는 이름은 사용하지 마십시오.

자바스크립트에서 변수 이름을 지정하기 위한 요구 사항은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

키워드를 사용할 수 있습니다: const, var, let을 사용하여 javascript에서 변수를 정의합니다. 구문:

关键字 变量名;
로그인 후 복사

변수는 컨테이너와 동일하고, 값은 컨테이너의 내용과 동일하며, 변수 이름은 다음에 첨부된 라벨입니다. 컨테이너는 라벨을 통해 변수가 저장하는 값을 읽고 쓸 수 있도록 찾을 수 있습니다.

참고: 변수 이름은 임의로 정의할 수 없습니다. 유효한 변수 이름은 다음 요구 사항을 충족해야 합니다.

  • 변수 이름은 대소문자를 구분합니다.

  • 변수 이름에는 문자(A~z), 숫자만 포함될 수 있습니다. (0~9), 밑줄(_), 공백 및 기타 구두점은 허용되지 않습니다.

  • 변수 이름은 숫자가 아닌 문자 또는 밑줄로 시작해야 합니다.

  • 자바스크립트 키워드는 사용할 수 없으며 예약어는 변수 이름으로 사용됩니다.

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

  • 의미 없는 이름은 지양하세요

변수 이름 일반적인 명명법에는 헝가리어 명명법, 낙타 표기법 및 파스칼 명명법이 포함됩니다. 헝가리어 명명법은 컴퓨터 프로그래밍의 변수 명명 규칙이기도 하며 체계적 헝가리어 명명법과 헝가리어 응용 명명법으로 나눌 수 있습니다.

헝가리 명명법은 언어 독립적인 특성을 가지며 처음으로 BCPL 언어에서 널리 사용됩니다. BCPL에는 기계어라는 하나의 데이터 유형만 있으므로 언어 ​​자체는 프로그래머가 변수 유형을 기억하는 데 도움이 될 수 없습니다. 헝가리 명명법은 각 변수의 데이터 유형을 명확하게 하여 이 문제를 해결합니다. 헝가리 명명법에서 변수 이름은 변수의 유형과 목적을 기억하는 데 도움이 되는 하나 이상의 소문자로 시작하고 그 뒤에 프로그래머가 선택하는 이름이 옵니다. 이 두 번째 부분의 첫 번째 문자는 앞의 유형 지정 문자와 구별하기 위해 대문자로 표시될 수 있습니다.
Grammar

变量名 = 类型 + 对象描述
로그인 후 복사

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

객체 설명은 객체의 전체 이름 또는 이름의 일부를 의미하므로 명확한 의미가 필요하며 이름 지정은 기억하고 이해하기 쉬워야 합니다.

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

  • Tips
  • 자바스크립트 변수는 표면적으로는 유형이 없지만, 자바스크립트는 내부적으로 해당 유형을 변수에 할당합니다.
헝가리 명명법은 Microsoft 프로그래머가 고안한 것입니다. 대부분의 C 및 C++ 프로그램은 이 명명법을 사용합니다.

type

javascript 변수 명명 유형

변수 명명 접두사

배열 배열a부울 부울 값 bfloat 부동 소수점 수 l 함수 함수fnint 정수iobject objectoregular Regularr문자열 문자열 s

示例

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

驼峰式命名法

当变量名和函数名称是由二个或多个单字链接在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函数的可读性。

“驼峰式大小写(Camel-Case)一词来自Perl语言中普遍使用的大小写混合格式,而Larry Wall等人所著的畅销书《Programming Perl》(O'Reilly出版)的封面图片正是一匹骆驼。”

“驼峰式大小写”命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持一致格式。

语法

变量名或函数名是由一个或多个单词连结在一起,其中第一个单词以小写字母开始,后面的所有单词的首字母都采用大写字母,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

示例

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

帕斯卡命名法

Pascal命名法(Pascal Case,巴斯卡命名法/帕斯卡命名法),电脑程序编写时的一套命名规则(惯例)。

当变量名和函数名称是由二个或二个以上单字链接在一起,而构成的唯一识别字时,用以增加变量和函数的可读性。

单字之间不以空格断开或连接号(-)、下划线(_)链接,第一个单前缀字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。

“Pascal命名法”可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持格式的一致性。

语法

和驼峰式命名法类似,只不过第一个单词的首字母需要大写。

示例

var MyName = "zhuyujia";
var FormSubmit = document.getElementById("submit");
function TimeCount(){}
로그인 후 복사

【推荐学习:javascript高级教程

위 내용은 자바스크립트에서 변수 이름을 지정하기 위한 요구 사항은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿