Maison  >  Article  >  interface Web  >  Les variables JavaScript doivent-elles être déclarées ?

Les variables JavaScript doivent-elles être déclarées ?

青灯夜游
青灯夜游original
2021-09-07 11:45:354784parcourir

En mode non strict, JavaScript permet l'affectation directe de variables sans les déclarer. En effet, l'interpréteur JavaScript peut déclarer automatiquement les variables implicitement. En mode strict, les variables doivent être déclarées avant de pouvoir être utilisées.

Les variables JavaScript doivent-elles être déclarées ?

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

Une variable est équivalente à un conteneur, et sa valeur est équivalente à ce qui est contenu dans le conteneur. Le nom de la variable est l'étiquette attachée au conteneur. Vous pouvez trouver la variable via l'étiquette afin de pouvoir lire et écrire l'étiquette. valeur qu’il stocke.

Les variables JavaScript doivent-elles être déclarées ?

  • En mode strict, les variables doivent être déclarées avant de pouvoir être utilisées.

  • En mode non strict, JavaScript permet l'affectation directe de variables sans les déclarer, car l'interpréteur JavaScript peut automatiquement déclarer implicitement les variables. Les variables implicitement déclarées sont toujours utilisées comme variables globales.

Déclarer des variables

En JavaScript, déclarez les variables à l'aide de l'instruction var.

Exemple 1

Dans une instruction var, vous pouvez déclarer une ou plusieurs variables, ou attribuer des valeurs aux variables. Les variables non attribuées sont initialisées à des valeurs non définies (non définies). Lors de la déclaration de plusieurs variables, elles doivent être séparées à l'aide de l'opérateur virgule.

var a;  //声明一个变量
var a,b,c;  //声明多个变量
var b = 1; //声明并赋值
document.write(a);  //返回 undefined
document.write(b);  //返回 1

Exemple 2

En JavaScript, vous pouvez déclarer la même variable à plusieurs reprises, et vous pouvez également initialiser la valeur de la variable à plusieurs reprises.

var a = 1;
var a = 2;
var a = 3;
document.write(a);  //返回 3

【Apprentissage recommandé : Tutoriel avancé 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