[COLOR="#FF8C00"][SIZE=4][B]Exercice 0[/B][/SIZE][/COLOR] [SIZE=3][B]Objectif[/B][/SIZE] Exécuter son premier script JavaScript. [SIZE=3][B]Compétences[/B][/SIZE] [LIST] [*]Installer Node.js sur sa machine [*]Comprendre les types primitifs [*]Afficher une valeur dans la console [*]Exécuter un script avec Node.js [/LIST] [SIZE=3][B]Cours[/B][/SIZE] [U][I]Choisir son OS (Operating System) de travail[/I][/U] Je recommande de travailler sur un linux quelconque mais il est possible de travailler avec windows. Pour les débutants qui voudraient faire le choix de linux et qui n'ont pas d'idée sur quelle distribution choisir (car ils ont un PC installé sous windows), je conseille d'installer un double boot ubuntu ou une machine virtuelle unbuntu en version 14.04 ou 16.04 (si celle ci est disponible). De bon tutoriaux existent pour faire ce genre de chose. [U][I]Installer Node.js[/I][/U] Dans le cas de windows, choisir le package msi 32 ou 64 bits suivant la version de son 0S (très probablement 64 bits) à l'adresse suivante: [url]https://nodejs.org/en/download/[/url] Dans le cas d'un linux, choisir l'installation par gestionnaire de pacquet et se référer à la documentation de sa distribution accessible via ce lien: [url]https://nodejs.org/en/download/package-manager/[/url] [U][I]Comprendre ce qu'est une variable[/I][/U] Une variable, dans un langage de programmation, est un conteneur permettant de stocker une valeur. En javascript, on peut par exemple ranger une chaîne de caractère dans une variable grâce à cette syntaxe: [CODE]var myVar = "hello world!!"[/CODE] [B]myVar[/B] est le nom de la variable. [B]"hello world!!"[/B] est la chaîne de caractères qui va être stockée dans la variable. [U][I]Afficher le contenu d'une variable dans le terminal[/I][/U] Il est possible d'afficher une valeur dans le terminal (ou plus généralement la console) en utilisant: [CODE]console.log(myVar); // affiche `hello world!!`[/CODE] A noter que tout ce qui se situe à droite de [B]//[/B] est un commentaire qui ne sera pas interprété. [U][I]Comprendre les types primitifs[/I][/U] Voici un lien expliquant ce que sont les types primitifs (il est possible de se contenter, pour le moment, de lire la partie "Les valeurs primitives"): [url]https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es[/url] [U][I]Exécuter un script avec Node.js[/I][/U] C'est très simple, il suffit de créer un fichier d'extension [B].js[/B] (par exemple my-file.js). Comme dans toutes technologies/langages, il est important de respecter les conventions usuelles pour pouvoir mieux partager ses propres codes avec les autres. En ce qui concerne le nom des répertoires et de fichiers il est d'usage d'utiliser des lettres minuscules et de séparer les mots par des tirets (pour Node.js). Ensuite, on peut écrire son code JavaScript dans ce fichier. Pour exécuter ce script, il faut alors ouvrir un terminal de commande (aller dans Démarrer > Exécuter ou Rechercher puis tapez cmd pour windows)(utiliser la combinaison de touches dans la plupart des linux) et se mettre dans le bon répertoire (là où se trouve votre fichier .js) grâce à la commande cd ([url]https://fr.wikipedia.org/wiki/Cd_(commande)[/url]). Ensuite, il ne reste plus qu'à exécuter la commande: [CODE]node my-file[/CODE] A noter que le .js est facultatif. [SIZE=3][B]Exercice[/B][/SIZE] Le but de ce premier exercice est de créer une variable de chaque type primitif et de l'afficher dans la console (= terminal de commande). Le type primitif Symbol est facultatif. Bonne chance! [SIZE=3][B]Auteurs[/B][/SIZE] Gnucki