Introduction au JavaScript

Introduction au JavaScript

Définition

Le JavaScript est un langage "client". I.E contrairement au PHP il ne nécessite pas de serveur pour interpréter un résultat. Il est implanté nativement sur tous les navigateurs ainsi vous pouvez exécuter vos propres fonctions JavaScipt grâce aux consoles de débogage F12 ou ctrl + maj + I

Pour réaliser du JavaScript on utilise les balise <script/>

les variables

Pour déclarer une variable, on utilise les mots clefs var ou let

Il existe différents types de variables

Il faut noter que contrairement au C# au C ou au Java, le JavaScript est faiblement typé ce qui signifie qu'une variable peut changer de type en cours d'instruction

La portée

Comme pour tout langage, les variables possèdent une portée. (I.E elles ne sont pas forcement accèssibles à tout les endroit du code

portée globale

Une variable en portée globale est accèssible à tous les endroits du code

  • Var _mavariable="test";
  • console.log("hors fonction, ma variable vaut : "+_mavariable)
  • function fonc1(){
    • console.log("dans la fonction, ma variable vaut : "+_mavariable)
  • }
  • fonc1();

Le navigateur va afficher ceci

"hors fonction, ma variable vaut test";
"dans la fonction, ma variable vaut test";

portée locale

Une variable en portée locale est accèssible dans la fonction dans laquelle elle a été déclarée

  • function fonc1(){
    • Var _mavariable="test";
    • console.log("dans la fonction, ma variable vaut : "+_mavariable)
  • }
  • fonc1();
  • console.log("hors fonction, ma variable vaut : "+_mavariable)

Le navigateur va afficher ceci

"hors fonction, ma variable vaut test";
"dans la fonction, ma variable vaut undefined";

Affichage standard

Il existe plusieurs façons d'afficher du texte

document.write

Cette méthode n'est plus utilisée, elle consiste à réécrire sur le document le texte passé en paramètre

  • document.write("mon nouveau texte");

Dans cet exemple le contenu de la page va être remplacée par "mon nouveau texte". La méthode document.write interprete aussi l'HTML

  • document.write("mon nouveau texte en caractère <b>gras</b>");

alert()

Cette méthode va faire apparaître un popup avec le message en paramètre

  • alert("mon nouveau texte");

Cliquer pour voir

Partager
Partager sur Twitter