JavaScript

27 questions

Settings
Please wait...
JavaScript


Questions and Answers
  • 1. 
    Qu'est ce qu'une variable ?
    • A. 

      Un espace de stockage sur votre ordinateur permettant d'enregistrer tout type de données, que ce soit une chaîne de caractères, une valeur numérique ou bien des structures un peu plus particulières

    • B. 

      Un nombre qui varie

    • C. 

      Une température

  • 2. 
    Comment déclare-t-on une variable ?
    • A. 

      En allant au commisariat

    • B. 

      En commençant par un des mots clé spécifiques (var, const, let) puis le nom de la variable et enfin sa valeur si nécessaire

    • C. 

      En commençant le nom de la variable puis sa valeur si nécessaire

    • D. 

      On ne déclare jamais de variable en javascript

  • 3. 
    Qu'est ce qu'une chaîne de caractère et comment on peut les distinguer ?
    • A. 

      C'est un bijoux donc on peut facilement le distinguer car sa brille

    • B. 

      C'est n'importe quel texte entouré de guillemet

    • C. 

      C'est n'importe quel texte dans le code

    • D. 

      C'est n'importe quel texte entouré d'apostrophe

  • 4. 
    Qu'est ce qu'un booléens (booleans) ?
    • A. 

      C'est quelqu'un qui habite à Boole

    • B. 

      C'est un type qui ne peut avoir comme valeur que des chiffres

    • C. 

      C'est un type qui ne peut avoir que 2 états vrai ou faux

    • D. 

      C'est un type qui peut avoir comme valeur null et undefined

  • 5. 
    Quelle bout de code est une concaténation ?
    • A. 

      1 + " coucou"

    • B. 

      1+2

    • C. 

      "coucou " + "c'est "+ "moi"

    • D. 

      "coucou"2

  • 6. 
    Qu'affiche le code ci-dessous ? var couleur = "rouge";var patte = 4;if( couleur == "rouge" && patte > 4){  console.log("extraterrestre");}else{   console.log("animal");}
    • A. 

      Animal

    • B. 

      Rien

    • C. 

      Extraterrestre

    • D. 

      Error

  • 7. 
    Qu'affiche le code ci-dessous ?var temperature = 38;var lieu = "magasin"; if( (temperature >= 38 && lieu == "plage") || (temperature >= 38 && lieu == "maison")){    console.log("Se mettre torse nue");}
    • A. 

      Se mettre torse nue

    • B. 

      Rien

    • C. 

      Error

    • D. 

      Magasin

  • 8. 
    Qu'affiche le code ci-dessous ?var temperature = 38;var lieu = "magasin";if(temperature >= 38){   if(lieu == "maison"){       console.log("Se mettre torse nu")   }   if(lieu == "plage"){       console.log("Se mettre torse nu")   }}else{   console.log("Supporter la chaleur");}
    • A. 

      Se mettre torse nu

    • B. 

      Rien

    • C. 

      Supporter la chaleur

    • D. 

      Error

  • 9. 
    Qu'affiche le code ci-dessous :var choix = "Feuille";switch (choix ) {    case "Feuille": console.log("Vous avez choisissez Feuille");break;    case "Pierre": console.log("Vous avez choisissez Pierre");break;    case "Ciseaux": console.log("Vous avez choisissez Ciseaux");break;    default: console.log("Vous n'avez pas choisis");}
    • A. 

      Vous n'avez pas choisis

    • B. 

      Vous avez choisissez Feuille

    • C. 

      Vous avez choisissez Ciseaux

    • D. 

      Vous avez choisissez Pierre

  • 10. 
    Qu'affiche le code ci-dessous ? var choix = Ciseauxif(choix == "Feuille"){    console.log("Vous avez choisis Feuille");} else if(choix = "Pierre"){    console.log("Vous avez choisis Pierre");} else if(choix = "Ciseaux"){    console.log("Vous avez choisis Ciseaux");}else{    console.log("Vous n'avez pas choisis");}
    • A. 

      Vous avez choisis Feuille

    • B. 

      Vous avez choisis Ciseaux

    • C. 

      Une erreur

    • D. 

      Vous avez choisis Pierre

  • 11. 
    Qu'affiche le code ci-dessousvar number = 0;var output = number++; console.log(number); console.log(output); 
    • A. 

      1 puis 1

    • B. 

      1 puis 0

    • C. 

      0 puis 1

    • D. 

      0 puis 0

  • 12. 
    Quel mot clé utilise-t-on pour créer une boucle 
    • A. 

      While

    • B. 

      For

    • C. 

      While do

    • D. 

      Do while

  • 13. 
    Which one do you like?
    • A. 

      Var number = 1;while (number < 10) {    number++;}

    • B. 

      Var number = 1;while number < 10 {    number++;}

    • C. 

      For (var iter = 0; iter < 5; iter++) {    alert('Itération n°' + iter);}

    • D. 

      For (var iter = 0, iter < 5, iter++) {    alert('Itération n°' + iter);}

  • 14. 
    Quelle syntaxe pour déclarer une fonction est la bonne 
    • A. 

      Function myFunction(arguments) {    // Le code que la fonction va devoir exécuter}

    • B. 

      MyFunction(arguments) {    // Le code que la fonction va devoir exécuter}

    • C. 

      Function myFunction(argument1, argument2) {    // Le code que la fonction va devoir exécuter}

    • D. 

      MyFunction(arguments) ;

  • 15. 
    D'après le code ci-dessous, comment s'appelle la fonctionfunction theFunction() { }
    • A. 

      Function

    • B. 

      TheFunction

    • C. 

      Function theFunction

    • D. 

      Elle n'a pas de nom

  • 16. 
    Que fait le code ci-dessous ?function byTwo() {    var result = parseInt(prompt('Donnez le nombre à multiplier par 2 :'));    alert(result * 2);} byTwo();
    • A. 

      Multiplie n'importe quel nombre par 2

    • B. 

      Demande à l'utilisateur de rentrer un nombre puis le multiplie par 2

    • C. 

      Demande à l'utilisateur de rentrer un nombre puis le divise par 2

    • D. 

      Rien

  • 17. 
    Dans mon programme j'ai besoin de faire un calcul de TVA. Dans les propositions ci-dessous, quelles sont les syntaxes valident (on considère que tous les arguments ont été définis et qu'il n'y a pas de variables globales)
    • A. 

      CalculTVA(tauxTVA, prix){    //code pour calcul de TVA}

    • B. 

      Function calculTVA(prix, tauxTVA){    //code pour calcul de TVA}

    • C. 

      Function calculTVA(tauxTVA, prix){    //code pour calcul de TVA}

    • D. 

      Function calculTVA(){    //code pour calcul de TVA}

  • 18. 
    Qu'affiche le code ci-dessousvar prenoms = ['Sébastien', 'Laurence', 'Ludovic', 'Pauline', 'Guillaume'];console.log(prenoms [3]);
    • A. 

      Sébastien

    • B. 

      Laurence

    • C. 

      Ludovic

    • D. 

      Pauline

    • E. 

      Guillaume

  • 19. 
    Qu'affiche le code ci-dessousvar prenoms = ['Sébastien', 'Laurence', 'Ludovic', 'Pauline', 'Guillaume'];console.log(prenoms.length);
    • A. 

      0

    • B. 

      5

    • C. 

      4

    • D. 

      Une erreur

  • 20. 
    Qu'affiche le code ci-dessousvar prenoms = ['Sébastien', 'Laurence', 'Ludovic', 'Pauline', 'Guillaume'];console.log(prenoms[5]);
    • A. 

      Pauline

    • B. 

      Guillaume

    • C. 

      Undefined

    • D. 

      Rien

  • 21. 
    Avec quelle structure peut-on parcourir un tableau 
    • A. 

      For

    • B. 

      If

    • C. 

      Switch

    • D. 

      While

  • 22. 
    Dans l'objet ci-dessous, comment peut-on accéder au nom de la personne var personne = {    prenom: "Justin",    nom: "Boyer",    age: 23};
    • A. 

      Personne['nom']

    • B. 

      Personne(nom)

    • C. 

      Personne[nom]

    • D. 

      Personne.nom

  • 23. 
    Dans l'objet ci-dessous, comment peut-on ajouter le sexe de la personne ?var personne = {    prenom: "Justin",    nom: "Boyer",    age: 23};
    • A. 

      Personne.sexe = "Homme";

    • B. 

      Personne = {sexe : "Homme"};

    • C. 

      Personne = "Homme";

    • D. 

      Personne['sexe'] = "Homme";

  • 24. 
    Que fait le code ci-dessous     var element = document.getElementById('myElement');    element.addEventListener('click', function() {        console.log("mystère");    };
    • A. 

      Affiche "mystère" à l'ouverture de la page

    • B. 

      Affiche "mystère" quand un utilisateur clique sur l'élément qui a l'id myElement

    • C. 

      Rien

    • D. 

      Une erreur

  • 25. 
    Quel code permet d'ajouter un comportement (une action) lorsqu'on survole un élément ?
    • A. 

      Element.addEventListener(function mouseOver() {    results.innerHTML += "Le curseur vient d'entrer.";});

    • B. 

      Element.addEventListener('mouseout', function() {    results.innerHTML += "Le curseur vient d'entrer.";});

    • C. 

      Element.addEventListener('mouseover', function() {    results.innerHTML += "Le curseur vient d'entrer.";});

    • D. 

      Aucun