Maison  >  Article  >  interface Web  >  Les identifiants JavaScript ne peuvent pas commencer par quoi que ce soit

Les identifiants JavaScript ne peuvent pas commencer par quoi que ce soit

青灯夜游
青灯夜游original
2022-01-20 19:04:156313parcourir

En JavaScript, les identifiants ne peuvent pas commencer par un chiffre, c'est-à-dire que le premier caractère ne peut pas être un chiffre, mais doit être une lettre, un trait de soulignement "_" ou un signe dollar "$", et les caractères suivants peuvent être des lettres, des chiffres, des traits de soulignement ou un symbole de dollars ; et l'identifiant ne peut pas contenir d'espaces et de caractères spéciaux tels que "+", "-", "@" et "#".

Les identifiants JavaScript ne peuvent pas commencer par quoi que ce soit

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

Identifiant est le terme professionnel désignant le nom. Les identifiants JavaScript incluent les noms de variables, les noms de fonctions, les noms de paramètres et les noms de propriétés.

Les identifiants sont des noms utilisés par les utilisateurs lors de la programmation. Ils sont utilisés pour nommer des variables, des constantes, des fonctions, des blocs d'instructions, etc., afin d'établir une relation entre les noms et les utilisations. Les identifiants sont généralement constitués de lettres, de chiffres et d’autres caractères.

En JavaScript, la convention de dénomination des identifiants est la même que celle de Java et de nombreux autres langages. Les principales spécifications sont les suivantes :

  • Le premier caractère de l'identifiant doit être une lettre, un trait de soulignement _ ou un signe dollar $, et les caractères suivants Il peut s'agir de lettres, de chiffres, de traits de soulignement ou de signes dollar

  • Les identifiants personnalisés ne peuvent pas avoir le même nom que les mots-clés et les mots réservés en JavaScript, mais ils peuvent contenir des mots-clés ou des mots réservés. Pour l'introduction des mots-clés et mots réservés, veuillez vous référer à l'introduction à la fin de cette section ;

  • les identifiants ne peuvent pas contenir d'espaces ;

  • les identifiants ne peuvent pas contenir de caractères spéciaux tels que +, -, @, #, etc. .;

  • se compose de plusieurs Il existe deux manières principales de nommer un identifiant composé composé de mots :

    • La première consiste à utiliser des traits de soulignement pour relier chaque mot, et chaque mot est entièrement en minuscules, par exemple : dept_name.

    • La seconde consiste à utiliser la bosse du chameau, qui est divisée en grande bosse et petite bosse. Le format de la grande casse chameau est que la première lettre de chaque mot est en majuscule et les lettres restantes sont en minuscules, par exemple : DeptName ; le format de la petite casse chameau est que le premier mot est entièrement en minuscule, la première lettre de chaque mot commençant du deuxième mot est en majuscule et les lettres restantes sont en minuscules, par exemple :deptName.

Exemples d'identifiants légaux :

user_name
userName
_name
$name
ab
ab123

Exemples d'identifiants illégaux :

1a     //第一个字符为数字
a b    //标识符包含空格
a@b    //标识符包含特殊符号
while  //关键字

Les mots-clés JavaScript font référence à des identifiants ayant des significations spécifiques, tels que ceux utilisés pour indiquer le début ou la fin d'une instruction de contrôle, ou utilisés pour exécuter une opérations spécifiques, ils seront utilisés dans des situations spécifiques. Les mots réservés JavaScript font référence à des identifiants qui n'ont pas actuellement de signification spécifique, mais qui pourront être utilisés pour exprimer une signification spécifique à l'avenir, comme les identifiants de classe.

Afin de ne pas causer de problèmes inutiles, les mots-clés JavaScript et les mots réservés ne peuvent pas être utilisés comme noms de variables ou noms de fonctions. Le tableau 1 répertorie quelques mots-clés courants et mots réservés en JavaScript.

Tableau 1 : Mots-clés courants JavaScript et mots réservés
var nouveau booléen flotter int char
octet double fonction longtemps bref vrai
pause continuer interface retour type de vide
classe finale dans forfait synchronisé avec
attraper faux importer nul changer pendant que
s'étend met en œuvre sinon aller à natif statique
enfin instantof privé ça super résumé
cas faire pour public lancer par défaut
laissez arguments const si essayez eval

【Recommandations associées : Tutoriel d'apprentissage 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