Quiz JavaScript

Intéragir avec JavaScript

Parmi les propositions suivantes laquelle n'est pas une méthode permettant d'intéragir avec JavaScript ?

Les principales méthodes pour intéragir avec JavaScript et par extension débugger notre code sont alert();, prompt(); et console.log();

Que va afficher prompt("Où habitez-vous ?"); ?

prompt("question"); permet d'afficher une boîte de dialogue avec une question à laquelle l'utilisateur peut répondre. Cette réponse peut ensuite être conservée dans une variable pour être réutilisée.

Que va afficher alert("Erreur detectée"); ?

alert() permet d'afficher une boîte d'alerte, autrement-dit une boîte qui apparaît à l'écran et qui contient la chaîne de caractères entre parenthèses. L'utilisateur ne peut pas continuer sa visite sur le site tant qu'il n'a pas cliqué sur OK.

Que va afficher console.log('Hello world'); ?

console.log() permet d'afficher dans la console, autrement-dit, vous ne verrez rien à l'écran si vous n'êtes pas sur la console de votre navigateur.

Je souhaite demander son âge à mon utilisateur et l'enregistrer, je peux écrire...

La méthode pour poser une question à un utilisateur et pouvoir recevoir une réponse est prompt(); . Il ne faut jamais oublier le point-virgule, la bonne réponse était donc la première.

Où est-il préférable de placer notre JavaScript dans notre page HTML ?

JavaScript doit souvent intéragir avec des éléments HTML de notre page, il est est donc préférable de l'inclure à la fin de celle-ci. Ainsi nous sommes sûrs que l'ensemble du HTML a été chargé avant que JavaScript ne commence à travailler avec.

Je souhaite lier un fichier main.js situé dans un dossier appelé js dans ma page HTML, que dois-je écrire ?

Pour lier un fichier JavaScript externe, je dois utiliser la balise script avec l'attribut src contenant le chemin exact vers mon fichier, la bonne réponse était donc la deuxième.