From 0a7c3dc789f740a3710979420358dbcfee759ae8 Mon Sep 17 00:00:00 2001 From: Skycel9 Date: Thu, 25 Nov 2021 23:23:42 +0100 Subject: [PATCH] Ajout de l'exemple pour de variables en JS --- Chapter_1/examples/Js/README.md | 31 +++++++++++++++++++++++++++++++ assets/img/js.png | Bin 0 -> 10238 bytes 2 files changed, 31 insertions(+) create mode 100644 Chapter_1/examples/Js/README.md create mode 100644 assets/img/js.png diff --git a/Chapter_1/examples/Js/README.md b/Chapter_1/examples/Js/README.md new file mode 100644 index 0000000..89579d0 --- /dev/null +++ b/Chapter_1/examples/Js/README.md @@ -0,0 +1,31 @@ +

Exemples pour Javascript

+ +
Notions + +
+ +> Vous trouverez ici-même les différents exemples pour les notions vu dans le chapitre 1. +--- +#### Exemple de variables +```js +// {let/var} {nomVariable} = (valeur) + +let str = "my String"; +let float = 1.92; +let int = 2; +let bool = true; +let arr = [1, 2, 3]; + +let str1, str2, str3; +``` + +La déclaration de variable en **javascript** est très simple, comme vous pouvez le voir dans la **1ere** ligne, pour déclarer il vous faudra respecter un syntaxe précise. + +> Premièrement, un **mot-clé** est présent en _début de ligne_, il est là pour préciser l'action que nous faisons, dans le cas présent déclarer une variable. Ici, nous avons **`let`** et **`var`** qui sont les mots-clés valide. Pour aller plus loin vous pouvez voir la [différence entre let et var](#diff-let-var) à la fin. + +> En second temps, nous pouvons voir **`nomVariable`**, celui-ci est libre, tant qu'il *respect quelques règles*. Une variable n'accepte pas les espaces. Elle doivent commencer uniquement par un `lettre`, `$` ou `_`. + +> Ensuite, vous avez le choix d'**attribuer une valeur** ou non. Si vous *souhaitez attribuer* une valeur, un simple `=` permet de dire que l'on assigne une valeur à la variable, suivi de la valeur, dépendante du [type de données](../../../../Types.md) souhaité. Si vous *ne souhaitez pas assigner* de valeur dans l'immédiat vous pouvez simplement passé à la ligne suivante de votre programme. diff --git a/assets/img/js.png b/assets/img/js.png new file mode 100644 index 0000000000000000000000000000000000000000..4675be4ce70e0c619e0b58ab3332e1fe85703d7b GIT binary patch literal 10238 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