Cours de Javascript 2022
Chapitre 1 - Théorie 1 : La fonction alert
Pour interagir avec notre code en Javascript, nous avons plusieurs solutions, dans le cadre de ce cours, nous l'afficherons au travers d'une boite de dialogue que l'on peut simplement faire apparaître à l'aide d'une fonction appelée alert.
Bien que nous expliquerons exactement ce que sont des fonctions dans les chapitres ultérieurs, nous pouvons très simplement nous servir de la fonction alert sans encore trop comprendre exactement ce qu'il se passe derrière.
Nous allons donc essayer, comme tout bon développeur, essayer d'écrire Hello World dans une boite de dialogue. Pour ça rien de plus simple, il suffit de tapper entre les balises script :
alert("Hello World");
Nous pouvons décomposer cette ligne pour comprendre un peu mieux ce qu'il s'y passe
- alert => c'est le nom de la fonction que nous essayons d'appeler, elle a un rôle bien particulier, celui d'afficher une boite de dialogue avec un contenu. Chaque fonction a un nom bien particulier et fait quelque chose en particulier.
- ( ) => le couple de parenthèses est le compagnon inséparable de toutes fonctions. l'appel d'une fonction est toujours suivi d'un couple de parenthèse, c'est là qu'on vient y mettre les éventuels arguments, c'est à dire les informations que la fonction a besoin de savoir pour s'executer.
- "Hello World" => C'est l'argument en question dont nous parlions juste avant. Alors ici, dans ce cas-ci les guillemets permettent instantanément de comprendre que cet argument est une chaîne de caractères. Ce qu'il y a entre les guillemets importe peu, vous pouvez y inscrire tout ce que vous voulez. Il est important de noter que tout ce qu'il se passe dans les guillemets n'est pas interprété comme du code, il est simplement restitué à l'écran si on veut l'écrire, c'est une constante, une information, mais en aucun car du code ou une instruction. Enfin, si vous vouliez afficher un chiffre, on aurait simplement pu écrire alert(12), en effet 12 étant un chiffre et pas une chaîne de caractères, les guillemets ne sont pas utile, nous verrons exactement pourquoi plus tard. Sachez simplement que "12" est différent de 12. le "12" ne permet pas de faire des opérations mathématique contrairement au 12.
- ; => Le point virgule est simplement le signe d'une fin d'instruction. A chaque fin d'une instruction nous aurons un point virgule, en effet ce n'est pas vraiment la fonction alert qui est particulière sur ce point, toutes nos futures instructions disposeront de ce point virgule à leurs fin.