Après avoir vu les bases du langage HTML et CSS, je me lance dans JavaScript !
Pourquoi ?
Les langages HTML et CSS permettent d’obtenir une page web statique. Le langage CSS apporte la mise en forme (le visuel) de la page.
Le langage JavaScript va ensuite permettre de dynamiser les pages web.
Mais qu’est ce que c’est ?
Le langage JavaScript a été inventé en 1995 et permet de dynamiser de façon simple les pages Web. En effet, ces dernières étaient jusqu’alors très simples (voire statiques).
L’ampleur qu’a alors prise le langage Javacript est telle qu’il est devenu incontournable dans le développement de l’affichage des pages Web sur les navigateurs (c’est ce que l’on nomme développement front-end). Il est aussi très présent dans le développement côté serveur (ou développement back-end), côté mobile ou logiciels.
La communauté autour de ce langage est aujourd’hui très importante, ce qui permet d’accéder à de nombreuses nouveautés (fonctionnalités, aides, etc.).
Mon apprentissage…
Je débute donc mon apprentissage de JavaScript en suivant le cours sur OpenClassrooms : Apprenez à coder avec JavaScript.
Après avoir étudié Python, JavaScript me semble très facile…
C’est principalement la syntaxe qui change. Il va falloir que je me réhabitue ! 😉
Les changements par rapport à Python
- La première nouveauté pour moi c’est que JavaScript utilise des blocs de code obligatoirement mis entre accolades » { } « .
- Il faut aussi penser à mettre un point-virgule » ; » à la fin de chaque ligne définissant une consigne.
- Concernant les variables, on peut déclarer 2 types de variables :
– les variables constantes : elles ne changent jamais tout au long du programme et ne s’affichent pas.
const variable ;
– les variables « standard » : leur valeur peut être modifiée au cours du programme.
let variable ;
Et il ne faut pas oublier que lors de la programmation, il est très important de déclarer une variable vide pour pouvoir ensuite l’incrémenter.
let variable = " " ; // ... suite du programme variable = variable + 1 ; // ... suite du programme
- L’affichage des variables est aussi différent.
Pour exprimer une chaîne de caractère avec une variable à l’intérieur, la syntaxe se fait avec des accents graves » ` ` » puis la variable est mise sous la forme « ${variable} « .
const country = "France" ; console.log(`Je vis en ${country}`);
- Autre grande différence avec Python : JavaScript permet d’affichage d’une boite de dialogue dans un navigateur web.
Il existe des instructions spécifiques pour le faire : « prompt( ) » et « alert( ) ».
const prenom = prompt("Entrez votre prénom :"); alert(`Bonjour, ${prenom}`);
L’instruction « prompt( ) » permet d’afficher une boite de dialogue dont la valeur sera stockée dans la variable associée.
L’instruction « alert( ) » permet d’afficher la valeur de la variable précédente dans une deuxième boite de dialogue.