-
Dans cette partie, je voudrais ajouter l'idée des variables au code qu'on a déjà. Alors une
-
variable est comme une boîte de mémoire. Et cette boîte peux garder une valeur comme un numéro ou une
-
chaîne ou quelque chose. Alors, si on regarde ce schéma-ci. Si j'ai la ligne
-
x=7. Ça s'appelle une affectation de la variable. Et la façon dans laquelle il faut y penser
-
c'est d'imaginer une boîte pour la mémoire. Alors, j'ai dessiné une petite boîte là. Et ça a été
-
étiquetée x. Et elle peux garder un valeur. Alors quand le code nous dit x=7, ce qu'il
-
veut dire est qu'il faut prendre le valeur de 7 et la garder dans cette boîte. Ça c'est, tout simplement,
-
ce qui fait l'affectation des variables. Alors si je regarde cet exemple de code-là qui fait
-
ça. Alors dans la première ligne, je dit x=7, alors je garde un 7 dedans,
-
et puis les lignes qui suivent, elles utilisent le x. Celle-ci dit print(x) ou print("lucky",x).
-
Et ces apparitions de x, sans le signe égale; elles récupèrent le valeur
-
de la boîte. Alors ce qui est dedans, elle vont l'utiliser
-
Alors si j'exécute ce code. Vraiment, le résultat est, simplement, les codes de 'print' vont
-
utiliser 7. C'est parce que cette figure de x=7 a enregistré un 7 dans la boîte, et les
-
lignes suivantes fait référence à x. Si je change le valeur à un 8, alors je change tout simplement cette
-
ligne et je l'exécute encore, ben voilà maintenant, tout les trois lignes réfèrent à 8, parce que
-
cette ligne garde un 8 dans la boîte. Essayons un expérience de plus; je suppose
-
qu'on a déjà vu les numéros et des chaines. Deux types de données avec lesquelles on peux souvent utiliser. Alors si je
-
dit x="hi". Ça veut dire que cette variable garde la chaîne "hi" dans la boîte. Alors si
-
j’exécute ceci j'aurai, bien sûr, ces lignes vont référer "hi". Alors dans la réalité, cette
-
étiquette x - je choisis x en tant que premier exemple, car je crois que c'est une variable courante d'un
-
cours de maths- mais en réalité cette étiquette, on peut bien choisir ce qu'on voulais, alors
-
si, pour être consistant, je vais changer ceci à xyz="hi",
-
alors, ça va créer une variable qui s'appelle xyz et pour le "hi" là dedans et
-
puis, tous qu'il faut faire, c'est d'être certain que chaque-un de ces lignes suivantes réfèrent
-
aussi à xyz. Alors si je l'exécute, ce programme fonctionne toujours. Alors l'idée en générale est
-
qu'on peux choisir ce n'importe quelle étiquette qu'on veux pour la variable.
-
A condition que, quand vous voulez référer à cette variable, vous utilisez la même étiquette plus tard.
-
Il faut être consistant. L'idée de cet usage simple de
-
variables s'agit simplement d'éviter la réitération. Ça veut dire qu'il y a
-
un valeur que j'aimerais utiliser dans un programme, je peux l'attacher à une variable
-
plus tôt, et puis utiliser la variable souvent quelques lignes après.
-
Et si je veux changer le programme et utiliser un autre valeur, je peux, eventuellement,
-
le changer une fois avec la variable. Et donc, tout les usages de cette
-
variable utiliseront le nouveau valeur. Et en fait, on va utiliser ce
-
motif souvent dans notre code. Je dois mentionner que cet usage
-
du signe égal n'est pas le même que l'usage dans un cours de maths ou
-
un cours d'algèbre. En maths, si je dirais x=y c'est plus fort. C'est
-
à dire que ces valeurs sont égales tout le temps. Dans un ordinateur, le signe égale
-
n'a pas cette définition si complexe. Vraiment, c'est que une affectation.
-
Quand cette ligne fonctionne; prendre ce valeur et le mettre dans la boîte
-
qui s'appelle, par exemple, xyz, ou quoi que ce soit. Alors ça c'est ce qui arrive quand cette
-
ligne fonctionne. Mais elle n'a pas le pouvoir sur tout le programme. Alors c'est
-
plus simple que l'usage du signe égal que, peut-être vous connaissez des cours de maths.
-
Bien, essayons un exemple qui utilise cette idée. Ceci
-
suit le motif où il nous donne une petite sortie, et il nous dit "le
-
code est bon, change le code pour produire cette sortie". L'idée c'est, par exemple, qu'il y avait quelqu'un qui tu as
-
beaucoup apprécié au lycée et on vas
-
écrire une petite sortie au sujet de ça. Dison, j'ai apprécié quelqu'un qui s'appellait
-
Alice. Il va dire "Alice, Alice, Alice, Alice", quatre fois. Et il
-
nous dis, "In high school I had a crush on Alice. Now the Alice curse is lifted." Maintenant
-
l'idée avec ce programme, c'est pas de répéter le prénom Alice chaque fois. Il s'agit
-
de utiliser des variable pour qu'on puisse utiliser le prénom une fois. Alors, si je décide que j'apprécie
-
quelqu'un d'autre qui s'appelle Bob ou Zoe ou quoi que ce soit je pourrais changer de nom
-
une fois. Dison, x="Alice". Ça c'est que nous dis la déclaration.
-
Et donc, l'idée c'est d'écrire tout les lignes qui font référence à x. Alors,
-
afin de dire le prénom d'une personne quatre fois, je peux dire simplement "print(x,x,x,x)."
-
Essayons. Et voilà j'ai quatre exemplaires d'Alice. Alors
-
pour la ligne suivante, elle dis, "In high school I had a crush on", et ça ressemble beaucoup un exercice de completer
-
le texte n'est pas? Je veux, tout simplement, utiliser que le prénom. Je peux le faire en
-
disant "print(", et cette partie est juste une chaîne. Alors je mettrai simplement, "In
-
high school I had a crush on". Bon, cette partie et toujours la même. Et puis je finirai avec
-
x). Ce programme va nous imprimer la chaîne et puis il va mettre
-
x après. Essayons. Et voilà. Et je ferrai la dernière ligne. Notez que
-
les point-virgules. Je mis toujours les point-virgules. Dans JavaScript et en réalité ils sont
-
souvent au choix. Je vais mettre maintenant, c'est un peu difficile, voilà la chaîne et
-
je mettrai virgule x. Encore je mélange. J'ai la chaîne et puis x. Alors j'ai là haut
-
au milieu 'curse is lifted'. Ok essayons ceci. Voilà ça marche, alors c'est
-
un usage assez simple de variables où on utilise un signe égale pour l'attribuer une fois et
-
eventuellement l'utilise plus tard de temps en temps, mais en fait, ceci est le motif qu'on va
-
utiliser souvent dans ce cours. Je crois que vous allez l'aimer bien. Alors, voilà le
-
motif que je veux que vous vous exerciez.