JavaScript Tutorial

Mots réservés JavaScript


En JavaScript, vous ne pouvez pas utiliser ces mots réservés comme variables, étiquettes ou noms de fonction :

abstrait arguments attendre* booléen
casser octet cas attraper
carboniser classe* constante continuer
débogueur défaut supprimer faire
double autre énumération* eval
exporter* s’étend* FAUX final
enfin flotter pour fonction
aller à si met en oeuvre importer*
dans exemple de entier interface
laisser* long indigène nouveau
nul emballer privé protégé
public retour court statique
super* changer synchronisé ce
lancer jette transitoire vrai
essayer Type de var annuler
volatil alors que avec rendement

Les mots marqués d’un * sont nouveaux dans ECMAScript 5 et 6.

Vous pouvez en savoir plus sur les différentes versions de JavaScript dans le chapitre Versions JS.


Mots réservés supprimés

Les mots réservés suivants ont été supprimés de la norme ECMAScript 5/6 :

abstrait booléen octet carboniser
double final flotter aller à
entier long indigène court
synchronisé jette transitoire volatil

N’utilisez pas ces mots comme variables. ECMAScript 5/6 n’est pas entièrement pris en charge dans tous les navigateurs.



Objets, propriétés et méthodes JavaScript

Vous devez également éviter d’utiliser le nom des objets, propriétés et méthodes JavaScript intégrés :

Déployer Date eval fonction
aOwnProperty Infini est fini estNaN
estPrototypeDe longueur Mathématiques NaN
nom Nombre Objet prototype
Chaîne toString indéfini valeur de

Mots réservés Java

JavaScript est souvent utilisé avec Java. Vous devez éviter d’utiliser certains objets et propriétés Java comme identifiants JavaScript :

getClass Java JavaArray javaClass
JavaObject JavaPackage

Autres mots réservés

JavaScript peut être utilisé comme langage de programmation dans de nombreuses applications.

Vous devez également éviter d’utiliser le nom des objets et propriétés HTML et Window :

alerte tous ancre ancres
zone attribuer se brouiller bouton
case à cocher clearInterval clearTimeout ClientInformation
fermer fermé confirmer constructeur
crypto décoderURI decodeURIComponent état par défaut
document élément éléments intégrer
intègre encodeURI encodeURIComponent s’échapper
événement téléchargement de fichiers se concentrer former
formes cadre hauteurintérieure largeurintérieure
couche couches lien emplacement
mimeTypes naviguer navigateur cadres
frameRate caché histoire image
images Hors écranMise en mémoire tampon ouvrir ouvreur
option hauteurextérieure largeurextérieure paquets
pageXOffset pageYOffset parent parseFloat
parseInt mot de passe pkcs11 brancher
rapide propriétéEstEnum radio réinitialiser
écranX écranY faire défiler sécurisé
sélectionner soi setInterval setTimeout
statut soumettre entacher texte
zone de texte haut uneévasion sans souillure
fenêtre

Gestionnaires d’événements HTML

De plus, vous devez éviter d’utiliser le nom de tous les gestionnaires d’événements HTML.

Exemples:

le flou sur clic une erreur focus
onkeydown onkeypress onkeyup surmouseover
en charge onmouseup onmousedown lors de la soumission

#Mots #réservés #JavaScript

Related Articles

Back to top button