Les variables en javascript | Développement Web

Les variables en javascript

Le nom des variables

Comme pour les noms de fonctions, les noms de variables se doivent d’être le plus explicite possible. On tentera donc de les nommer correctement afin que leur nom indique leur rôle ou leur utilité.

Pour séparer les mots de leur nom, on utilisera la majuscule. On n’utilisera pas de caractères spéciaux.

Exemple: dtBirth (pour date de naissance), nbLines (pour nombre de lignes), …

Comme pour les fonctions, certains reviennent souvent car ils sont explicites:

  • dt (pour une date)
  • px (pour un prix)
  • txt (pour du texte)
  • url (pour une url)
  • adr (pour une adresse)

Concernant les variables assignées à un tableau, il peut être intéressant de les préfixer par « tab » ou alors de mettre le nom de la variable au pluriel (avec un « s ») afin de savoir immédiatement que la variable concernée représente un tableau.

Exemple: days (représente un tableau listant des jours) ou tabDay.

Ces pratiques sont valables pour tous les langages de programmation. En outre, l’intérêt de respecter une telle méthode de nommage vous facilitera le relecture de votre code d’autant plus si vous conservez vos habitudes de nommage.

Les variables locales et globales

Une variable déclarée dans une fonction est dite « locale ». Elle ne sera connue de votre script seulement au sein de cette fonction.

Inversement, une variable déclarée à l’extérieure d’une fonction sera dite « globale ». Elle sera alors disponible dans tout le script y compris dans les fonctions.

Exemple:

    var maVariableGlobale;
    
    // Variable qui pourra être utilisée dns l'ensemble du script.
    

    function alpha(){
     var maVariableLocale;
     
      // Variable utilisable uniquement dans la fonction alpha().
      
     ...
    }

Les variables globales sont donc accessibles, modifiables et visibles partout dans le script.