ActionScript 3 by David Tardiveau
Auteur:David Tardiveau [Tardiveau, David]
La langue: fra
Format: epub
Tags: Informatique
Éditeur: O'Reilly
Publié: 2008-02-21T15:20:26+00:00
Tardiveau.Livre Page 187 Lundi, 18. f vrier 2008 3:37 15
Les variables
187
CHAPITRE 7
Théoriquement et dans la pratique, il est préférable d’associer à une variable ce qu’on appelle un type, c’est-à-dire une information qui précise la nature de son contenu.
var prenom:String;
Comme vous pouvez le constater, nous avons ajouté deux points derrière le nom de la variable puis un nom, ici String. Il s’agit précisément du nom du type, qui impose alors un contenu strict à la variable, que ce soit lors d’une initialisation (action de donner une valeur initiale à une variable) ou lors de toute modification de la variable (changement du contenu de la variable au cours du script). Pour illustrer la notion de type de variable, prenons les deux exemples suivants.
Exemple 1 :
var jour:String;
Exemple 2 :
var jour:Number;
Dans le premier exemple, nous savons que nous avons l’obligation d’initialiser la variable avec une chaîne de caractères (comme « lundi » ou « jeudi »), alors que dans le deuxième nous devons lui affecter un nombre (1 pour lundi, 3 pour mardi…).
Il existe de nombreux types de variables. Cependant, nous commencerons par vous présenter les quatre les plus utilisés qui sont : String (chaîne de caractères), Number (nombre entier), Array (tableau) et Boolean (valeur booléenne de type vrai/faux). À chaque nouveau besoin de mémorisation d’un type d’information vous découvrirez, ou avez découvert au travers des exemples de ce livre, un type spécifique.
Le choix d’un nom de variable
Le nom d’une variable doit toujours être représentatif de la valeur stockée. Il est préférable d’avoir un nom long et explicite plutôt qu’une abréviation qui n’exprime rien de précis, comme a ou b... Avant de vous présenter des exemples de noms de variables, voici les principales raisons pour lesquelles les noms des variables doivent être clairs.
• Dans le cas d’un travail en équipe, la mise en commun de scripts est grandement facilitée lorsque les noms des variables traduisent à eux seuls les informations qu’elles représentent.
• Lorsque vous devez effectuer des mises à jour de programmes plusieurs jours après leur création, il est plus facile de se souvenir de la fonctionnalité de chaque variable si elle possède un nom explicite.
• Si vous transmettez un projet sur lequel vous avez travaillé seul à une autre personne chargée d’assurer les mises à jour ou de continuer votre développement, des noms de variables explicites permettent d’éviter la rédaction d’un document expliquant le rôle de chaque variable et des autres fonctions.
Tardiveau.Livre Page 188 Lundi, 18. f vrier 2008 3:37 15
ActionScript 3 – Programmation séquentielle et orientée objet
188
Voici à présent des exemples de noms de variables. À la lecture de ces quelques lignes, vous pourriez même deviner le sujet de la production.
var titreLegendeVignette:String;
var categorieLegendeVignette: String;
var etudiantsLegendeVignette:Array;
var pitchFilm:String;
var modeLectureVideo:Boolean;
var tableauFichiersFilmsEnContinu:Array;
var tableauNomsFilmsEnContinu:Array;
var numeroFilmALire:Number;
var nbrVignettesMosaic:Number;
var nomImagePremierPlan:String;
var imagePleinEcran:Boolean;
var toucheShiftEnfoncee:Boolean;
var messageAccueilPhotoGraphisme:String;
var legendeVignetteSurvolee:CreationTexte;
var numeroLigneCliquee:Number;
Il s’agit de la réalisation d’un book, présentant des travaux graphiques, dont nous avons extrait quelques noms de variables. Comme vous pouvez le constater, leurs noms sont longs, mais nous n’aurons pas de mal à comprendre ce qu’elles représentent, contrairement aux variables ci-dessous :
var njs:Array;
var sg:Number;
var
Télécharger
Ce site ne stocke aucun fichier sur son serveur. Nous ne faisons qu'indexer et lier au contenu fourni par d'autres sites. Veuillez contacter les fournisseurs de contenu pour supprimer le contenu des droits d'auteur, le cas échéant, et nous envoyer un courrier électronique. Nous supprimerons immédiatement les liens ou contenus pertinents.
Ténèbres 2016 by Collectif(1402)
Galaxie by Inconnu(e)(1341)
Univers 18 by Collectif(1159)
du Journalisme by Dictionnaire(1068)
CSS 2. Pratique du design web by GOETTER Raphaël(1021)
Windows 10 Pas à Pas Pour les Nuls by Bernard JOLIVALT(1015)
On vous voit, Comment déjouer les malveillants sur Internet by Collectif(1008)
Pedro by Pedro Martinez(993)
L'homme nu by Marc Dugain & Christophe Labbé(970)
La Blockchain pour les Nuls grand format by Tiana LAURENCE(968)
de la Suisse by Dictionnaire(921)
Univers 13 by Collectif(891)
Les présidents américains by Politique(886)
de l'Art moderne et contemporain by Dictionnaire(856)
Univers 01 by Collectif(854)
Univers 15 by Collectif(854)
Univers 05 by Collectif(831)
Univers 10 by Collectif(814)
Univers 17 by Collectif(814)