> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트에서 변수 이름을 짓는 규칙은 무엇입니까?

자바스크립트에서 변수 이름을 짓는 규칙은 무엇입니까?

青灯夜游
풀어 주다: 2022-01-28 11:47:56
원래의
12894명이 탐색했습니다.

변수 이름 지정 규칙: 1. 변수 이름은 대소문자를 구분하며 숫자, 문자, 밑줄 "_" 및 달러 기호 "$"를 포함할 수 있지만 첫 번째 문자는 숫자가 될 수 없습니다. 2. 한자, 특수 문자; 공백, 하이픈 "-" 및 점 "."과 같은 문자 3. 변수 이름은 키워드나 예약어가 될 수 없습니다. 4. 의미 없는 이름 등은 사용하지 마십시오.

자바스크립트에서 변수 이름을 짓는 규칙은 무엇입니까?

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

변수는 모든 프로그래밍 언어의 기초 중 하나입니다. 문자열, 숫자, 부울 값, 배열 등과 같은 데이터를 저장하고 필요할 때 변수의 내용을 설정, 업데이트 또는 읽는 데 사용할 수 있습니다. 변수는 값에 대한 상징적 이름으로 생각할 수 있습니다.

JavaScript의 변수 명명 규칙

JavaScript에서 변수 이름은 임의로 정의할 수 없으며 식별자에 대한 명명 규칙을 따라야 합니다.

  • 변수 이름은 대소문자를 구분하며 숫자를 포함할 수 있습니다. 문자 및 밑줄 _, 달러 기호 $는 숫자로 시작할 수 없습니다. 즉, 첫 번째 문자는 숫자일 수 없습니다. _、美元符号$,但不能以数字开头,即第一个字符不能为数字。

  • 变量名中不能出现汉字、空格、连字符(-)、点(.

  • 한자, 공백, 하이픈(-), 마침표(.) 등의 특수 문자는 변수 이름에 사용할 수 없습니다.

  • 자바스크립트에서는 변수 이름은 키워드나 예약어가 될 수 없습니다.

  • 변수 이름의 길이는 최대한 짧아야 하며, 핵심 내용을 파악하고, 저장된 정보의 종류를 변수에 반영해야 합니다. 변수 이름은 최대한 많이 지정하세요.

의미 없는 이름은 사용하지 마세요.

변수 이름은 본인이나 다른 사람이 쉽게 이해할 수 있도록 최대한 의미가 있어야 합니다. 이름을 저장하는 변수를 정의하려면 name을 사용하고, 이름을 저장하는 변수를 정의하려면 dataArr을 사용하세요.

변수 이름에 영어 단어가 여러 개 포함된 경우 카멜 케이스 이름 사용을 권장합니다. 는 소문자이며 다음 단어의 첫 글자는 대문자로 표시됩니다(예: fileType, dataArr).

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

헝가리 명명법

헝가리 명명법 헝가리어 명명법은 다음과 같이 나눌 수 있습니다. 체계적인 헝가리어 명명법과 헝가리어 적용 명명법.

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

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

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

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

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

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

Tips

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

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

🎜종류🎜🎜
javascript 변수 명명 유형변수 명명 접두사
array arraya
boolean 부울 값b
부동 소수점l
함수 함수 fn
int 정수i
object objecto
regular Regularr
string string 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿