Maison > interface Web > Questions et réponses frontales > Quelles sont les exigences pour nommer les variables en javascript

Quelles sont les exigences pour nommer les variables en javascript

青灯夜游
Libérer: 2023-01-07 11:46:34
original
5241 Les gens l'ont consulté

Exigences pour la dénomination des variables en JavaScript : 1. Strictement sensible à la casse ; 2. Ne peut contenir que des lettres, des chiffres et des traits de soulignement, et les espaces et autres signes de ponctuation ne sont pas autorisés 3. Doit commencer par une lettre ou un trait de soulignement, pas par un ; nombre ; 4. N'utilisez pas de mots-clés ou de mots réservés comme noms de variables ; 5. Essayez d'éviter d'utiliser des noms dénués de sens.

Quelles sont les exigences pour nommer les variables en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Vous pouvez utiliser des mots-clés : const, var, let pour définir des variables en javascript, syntaxe :

关键字 变量名;
Copier après la connexion

Les variables sont équivalentes aux conteneurs, les valeurs sont équivalentes au contenu du conteneur, et le nom de la variable est l'étiquette attachée à le conteneur, via l'étiquette. Une variable peut être trouvée afin que la valeur qu'elle stocke puisse être lue et écrite.

Remarque : Les noms de variables ne peuvent pas être définis arbitrairement. Un nom de variable valide doit répondre aux exigences suivantes :

  • Les noms de variables sont sensibles à la casse

  • Les noms de variables ne peuvent contenir que des lettres (A ~ z) et des chiffres. (0~9) et les traits de soulignement (_), les espaces et autres signes de ponctuation ne sont pas autorisés

  • Les noms de variables doivent commencer par des lettres ou des traits de soulignement, pas des chiffres

  • Aucun mot-clé JavaScript, mots réservés comme noms de variables

  • La longueur du nom de la variable doit être aussi courte que possible, et les points clés doivent être saisis, et le type de valeur doit être reflété dans le nom de la variable autant que possible

  • Essayez d'éviter d'utiliser un nom dénué de sens

Noms de variables Les méthodes de dénomination courantes incluent la nomenclature hongroise, la nomenclature des cas de chameau et la nomenclature Pascal. La nomenclature hongroise est une règle de dénomination des variables dans la programmation informatique. Elle peut également être subdivisée en : nomenclature hongroise systématique et nomenclature appliquée hongroise.

La nomenclature hongroise a des caractéristiques indépendantes de la langue et est largement utilisée pour la première fois dans la langue BCPL. Étant donné que BCPL n'a qu'un seul type de données, les mots machine, le langage lui-même ne peut pas aider les programmeurs à mémoriser les types de variables. La nomenclature hongroise résout ce problème en clarifiant le type de données de chaque variable. Dans la nomenclature hongroise, un nom de variable commence par une ou plusieurs lettres minuscules qui aident à mémoriser le type et le but de la variable, suivies du nom choisi par le programmeur. La première lettre de cette seconde moitié peut être majuscule pour la distinguer de la lettre de désignation de type précédente.
Grammar

变量名 = 类型 + 对象描述
Copier après la connexion

Le type fait référence au type de la variable

La description de l'objet fait référence au nom complet de l'objet ou à une partie du nom, ce qui nécessite une signification claire, et la dénomination doit être facile à retenir et à comprendre.

  • Indiquez le type de la variable en ajoutant le symbole de la lettre minuscule correspondante comme préfixe devant le nom de la variable. Le préfixe est suivi d'une ou plusieurs combinaisons de mots, et les mots décrivent le but de la variable. S'il s'agit d'un objet jquery, utilisez $ comme préfixe du nom de la variable.

  • Conseils
  • Bien que les variables javascript n'aient pas de types en surface, javascript attribuera toujours les types correspondants aux variables en interne.
La nomenclature hongroise a été inventée par un programmeur Microsoft. La plupart des programmes C et C++ utilisent cette nomenclature.

type

type de nom de variable javascript

préfixe de nom de variable

array arrayaboolean Valeur booléenne bfloat nombre à virgule flottante l fonction fonctionfnint entieriobjet objetoregular Regularrstring string s

示例

var aName = [1, 2, 3];
var oBtn = document.getElementById('btn');
function fnName(){};
var iCount = 0;
var sName = "zhuyujia";
Copier après la connexion

驼峰式命名法

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

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

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

语法

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

示例

var myName = "zhuyujia";
var formSubmit = document.getElementById("submit");
function timeCount(){}
Copier après la connexion

帕斯卡命名法

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

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

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

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

语法

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

示例

var MyName = "zhuyujia";
var FormSubmit = document.getElementById("submit");
function TimeCount(){}
Copier après la connexion

【推荐学习:javascript高级教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal