Exercice 3/41

Dans le fichier "index.html" entre les balises <script></script> :

  • déclarez la variable monPrenom avec var;
  • cliquez sur "Soumettre ma réponse".

Leçon 3/41

Le Javascript permet de stocker, manipuler et afficher des informations pendant la navigation de l'utilisateur sur un site Internet.

Javascript, comme tout autre langage informatique, utilise les variables afin de stocker des informations.

Une variable est définie par trois paramètres :

  • son nom;
  • son type;
  • sa valeur / son contenu;

Dans cet exercice vous allez déclarer une variable. Comme ceci :

var maVariable;

Cette instruction permet de déclarer la variable maVariable avec le mot clé var. Une variable peut contenir :

  • des caractères alphanumériques (0-9, a-z, A-Z);
  • le underscore ( _ );
  • le dollar ( $ );

Remarque 2 :

Quand vous avez plusieurs variables à déclarer, il y a plusieurs façon de faire :

// Méthode 1
var var1;
var var2;
var var3;
// Méthode 2
var var1, var2, var3;

Remarque 2 :

Choisissez toujours un nom de variable explicite et représentatif du contenu de la variable.
Il est de coutume d'utiliser le [camelCase] (https://fr.wikipedia.org/wiki/CamelCase "camelCase Wikipédia") pour les noms de variables.

Commentaires les mieux notés

37 Commentaires

  • maxiegeorgie-93

    maxiegeorgie-93

    sa décorne je pensais même que c'était moi le problème

    le 11/02/2023 à 21h11

  • Patricio M

    Patricio M Admin

    Maxie, lis bien la consigne, le problème est l'ortographe

    le 13/02/2023 à 14h05

  • peter29260-32

    peter29260-32

    je ne compred pas .... Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?

    le 14/10/2022 à 18h30

  • Patricio M

    Patricio M Admin

    Peter, ton code est correct

    le 17/10/2022 à 06h10

  • keravi8698-3

    keravi8698-3

    la réponse : var = "monPrenom"; mais pb ( votre code a mis trop longtemps etc )

    le 22/02/2022 à 21h38

  • meriam

    meriam Admin

    Bonjour, le nom de la variable doit être monPrenom;

    le 23/02/2022 à 14h17

  • meriam

    meriam Admin

    var monPrenom;

    le 23/02/2022 à 14h17

  • emiliequennesson16-90

    emiliequennesson16-90

    Bonjour j'ai une question concernant la déclaration d'une variable: j'ai pu lire que VAR était devenu plus ou moins obsolète et que LET a pris le relais et que c'était mieux de l'utiliser car plus lisible. Idem pour la façon d'écrire le Javascript il est préférable de l'écrire dans un fichier à part plutôt que directement dans le fichier HTML. Pourquoi ne pas proposer une mise à niveau dans ce sens?

    le 15/07/2021 à 15h42

  • meriam

    meriam Admin

    Bonjour, une mise à jour en cours, merci pour votre compréhension.

    le 16/07/2021 à 09h45

  • anthonyveillet21-65

    anthonyveillet21-65

    je suis le seul a qui ca mais "votre script a mis trop de temps a s'exécuter "?

    le 28/03/2021 à 13h11

  • meriam

    meriam Admin

    Bonjour, vous devez le point -virgule entre var et la monPrenom.

    le 28/03/2021 à 20h54

  • cyril_hoareau-99

    cyril_hoareau-99

    Bonjour, petite question concernant Javascript, et le codage de manière général. On ne code qu'en Anglais ? Car je n'est pas bien compris l'utilité du CamelCase en fait même avec le lien wikipédia. Merci

    le 16/12/2020 à 06h20

  • meriam

    meriam Admin

    Le camel case (de l'anglais, littéralement « casse de chameau ») est une notation consistant à écrire un ensemble de mots en les liant sans espace ni ponctuation, et en mettant en capitale la première lettre de chaque mot

    le 23/12/2020 à 14h25

  • meriam

    meriam Admin

    par exemple si on veut déclarer une variable composée de deux ou trois mots : var MesProduitsFavoris , on doit pas laisser des espaces entre les mots d'une variable, donc il est recommandé que la 1 ère lettre chaque mot soit en majuscule.

    le 23/12/2020 à 14h32

  • kbouloul-68

    kbouloul-68

    meriam svp, je comprend pas ca me dit ca a tout les exercise, jai envoye un mail a pascal et me demande de vous envoye a vous, svp je commence lundi et jai vraiment besoin de m'entrainer, vous ne connaisser pas le probleme, ou avez une solution pour que je puisse continuer svp merci

    le 15/09/2020 à 11h46

  • meriam

    meriam Admin

    Bonjour, pour cet exo on demande de déclarer la variable monPrenom, la méthode de déclaration c'est var monPrenom;

    le 16/09/2020 à 06h23

  • kbouloul-68

    kbouloul-68

    bonjour je ne comprend pas en javascript on me dit "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?" pourriez vous m'aidez svp merci

    le 15/09/2020 à 09h46

  • meriam

    meriam Admin

    Bonjour, il faut déclarer la variable monPrenom.

    le 15/09/2020 à 10h12

  • salmanealfariss-72

    salmanealfariss-72

    Slvpl, j'ai besoin d'aide pour la déclaration, je pense avoir fait mais ça ne marche pas

    le 04/09/2018 à 22h25

  • mram

    mram Admin

    Bonjour, que vous dit le message d'erreur ? ça aidera à identifier le souci.

    le 09/09/2018 à 23h20

  • robotoreo3-77

    robotoreo3-77

    je ne comprend pas mon erreur

    le 14/06/2018 à 17h37

  • mram

    mram Admin

    Il faut juste déclarer la variable, on ne demande pas de mettre de valeur.

    le 19/06/2018 à 01h00

  • JiM

    JiM

    attention l'accent de "monPrénom" n'est pas pris en compte ...

    le 21/08/2017 à 05h14

  • mram

    mram Admin

    Et oui, pas d'accent en Javascript.

    le 22/08/2017 à 09h37

  • mram

    mram Admin

    Quelle erreur avez-vous ? à priori votre code est bon.

    le 12/06/2017 à 10h37

  • pizzutoandrea3

    pizzutoandrea3

    help

    le 05/06/2017 à 21h42

  • mram

    mram Admin

    Dans les instructions c'est bien marqué camelCase. Après l'URL de wikipédia on peut pas la contrôler... Donc c'est pas MonPrenom mais monPrenom.

    le 19/08/2016 à 11h16

  • pascal-ds

    pascal-ds

    gag : il est préconisé d'utiliser la méthode CamelCase, ce qui devrait donner MonPrenom, et l'exemple ne le fait pas ... :o)

    le 18/08/2016 à 05h24

index.html
<!DOCTYPE HTML> <html> <head> <title>Déclarer une variable</title> </head> <body> <script> </script> </body> </html>