Maison  >  Article  >  interface Web  >  Quelles sont les règles pour nommer les variables en javascript

Quelles sont les règles pour nommer les variables en javascript

青灯夜游
青灯夜游original
2022-01-28 11:47:5612869parcourir

Règles de dénomination des variables : 1. Les noms de variables sont sensibles à la casse et peuvent contenir des chiffres, des lettres, des traits de soulignement "_" et des signes dollar "$", mais le premier caractère ne peut pas être un chiffre 2. Caractères chinois, spéciaux ; des caractères tels que des espaces, des tirets « - » et des points « . » ; 3. Les noms de variables ne peuvent pas être des mots-clés ou des mots réservés 4. Évitez d'utiliser des noms dénués de sens, etc.

Quelles sont les règles 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.

Les variables sont l'un des fondements de tous les langages de programmation. Elles peuvent être utilisées pour stocker des données, telles que des chaînes, des nombres, des valeurs booléennes, des tableaux, etc., et définir, mettre à jour ou lire le contenu des variables si nécessaire. Nous pouvons considérer une variable comme un nom symbolique pour une valeur.

Règles de dénomination des variables en JavaScript

En JavaScript, les noms de variables ne peuvent pas être définis avec désinvolture et doivent suivre les règles de dénomination des identifiants :

  • Les noms de variables sont sensibles à la casse et peuvent contenir des chiffres, lettres et traits de soulignement _, signe dollar $, mais ne peut pas commencer par un chiffre, c'est-à-dire que le premier caractère ne peut pas être un chiffre. _、美元符号$,但不能以数字开头,即第一个字符不能为数字。

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

  • Les caractères spéciaux tels que les caractères chinois, les espaces, les traits d'union (-), les points (.), etc. ne peuvent pas apparaître dans les noms de variables.

  • Les noms de variables ne peuvent pas être des mots-clés ou des mots réservés en JavaScript ;

  • La longueur du nom des variables doit être aussi courte que possible, et les points clés doivent être saisis, et le type d'informations stockées doit être reflété dans le nom de variable autant que possible ;

Essayez d'éviter d'utiliser des noms dénués de sens ;

Lors de la définition des variables, les noms de variables doivent être aussi significatifs que possible afin que vous ou d'autres puissiez les comprendre facilement. utilisez name pour définir une variable qui stocke les noms et dataArr pour définir une variable qui stocke les noms Variable de type tableau.

Lorsque le nom de la variable contient plusieurs mots anglais, il est recommandé d'utiliser la dénomination en casse camel (grosse casse camel : la première lettre de chaque mot est en majuscule, comme FileType, DataArr ; petite casse camel : la première lettre du premier mot est en minuscule et la première lettre des mots suivants est en majuscule, comme fileType, dataArr).

Les méthodes courantes de dénomination des noms de variables incluent la nomenclature hongroise, la nomenclature des cas de chameaux et la nomenclature Pascal

Nomenclature hongroise

Nomenclature hongroise La nomenclature hongroise est une règle de dénomination des variables en programmation informatique, cette nomenclature peut être subdivisée en : systématique Nomenclature hongroise 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
  • 变量名 = 类型 + 对象描述

  • 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 points flottantslfonction fonction Fn

示例

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学习教程

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!

Déclaration:
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