Déclarer une variable javascript
martine et chantal
Messages postés
517
Statut
Membre
-
the_animal Messages postés 74 Statut Membre -
the_animal Messages postés 74 Statut Membre -
Bonjour,
Mon titre paraît simple comme ça...mais en fait quelque chose m'échappe.
J'ai une page javascript qui fonctionne très bien (et par bonheur sur IE aussi ;) ).
Cette page consiste à faire fonctionner un slideshow.
Venons au but :
Dans ma fonction init() je déclare compteur = 1;
Ma question :
Si un simple compteur = 1; fonctionne pourquoi utiliser le préfixe var ?
D'ailleurs lorsque je déclare :
var compteur;
compteur = 1;
ou tout simplement :
var compteur = 1;
ma page ne fonctionne plus.
Mon titre paraît simple comme ça...mais en fait quelque chose m'échappe.
J'ai une page javascript qui fonctionne très bien (et par bonheur sur IE aussi ;) ).
Cette page consiste à faire fonctionner un slideshow.
Venons au but :
Dans ma fonction init() je déclare compteur = 1;
Ma question :
Si un simple compteur = 1; fonctionne pourquoi utiliser le préfixe var ?
D'ailleurs lorsque je déclare :
var compteur;
compteur = 1;
ou tout simplement :
var compteur = 1;
ma page ne fonctionne plus.
A voir également:
- Déclarer une variable javascript
- Telecharger javascript - Télécharger - Langages
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Variable d'environnement temp - Forum Word
- Javascript echo ✓ - Forum PHP
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
ok c'est bon il existe 3 types de variables :
Les variables locales
Les variables globales
Les variables dynamiques
ne pas mettre de préfixe var déclare une variable globale donc accessible depuis n'importe quelle fonction.
Les variables locales
Les variables globales
Les variables dynamiques
ne pas mettre de préfixe var déclare une variable globale donc accessible depuis n'importe quelle fonction.
Lorsqu'une variable est déclarée sans le mot clé var, c'est-à-dire de façon implicite, elle est accessible de partout dans le script (n'importe quelle fonction du script peut faire appel à cette variable). On parle alors de variable globale
La portée d'une variable déclarée de façon explicite (précédée du mot-clé var), dépend de l'endroit où elle est déclarée.
https://www.commentcamarche.net/contents/588-javascript-les-variables
La portée d'une variable déclarée de façon explicite (précédée du mot-clé var), dépend de l'endroit où elle est déclarée.
https://www.commentcamarche.net/contents/588-javascript-les-variables