En Javascript, pourquoi une variable ne peut commencer par un chiffre ou un nombre ?
29 octobre 2020
·
1 min. de lecture
Réponse publiée sur Quora
aucun langage de programmation à ma connaissance ne le permet.
l’Analyse lexicale est beaucoup plus simple lorsqu’on peut simplement balayer le code de gauche à droite, chaque nouveau caractère permettant de construire le graphe. Si on permet aux variables de commencer par un chiffre, l’analyseur ne sait pas si il analyse une constante numérique ou un identificateur jusqu’aux caractères les plus à droite.
Et j’y pense après coup : permettre la variable 2x3 est déjà vachement dangereux tant ça ressemble à 2*3, mais alors 2E3, c’est quoi ? une variable, ou la constante 2000 ?
Developpement-Web
Langages-De-Programmation
Variables
Developpement-Logiciel
Javascript
Nom-De-Variable
Programmation-Web
Syntaxe-Langages-De-Programmation
Developpement-Web-Et-Mobile
Langages-De-Programmation-Web

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- Pourquoi utilisons-nous JavaScript ?
- Quels langages de code devrais-je apprendre pour devenir développeuse web ? Et dans quel ordre ? J'ai déjà appris HTML et CSS, maintenant je me demande quoi faire.
- En tant que développeur de logiciels, quel est le nom le plus inapproprié pour une variable que vous ayez jamais vu?
- Comment bien apprendre la programmation web ? Par où commencer ? Je suis un peu perdu, vu les nombreux langages à maîtriser pour concevoir un site web professionnel.
- Qu'est-ce que le web scraping avec Python ?
