0% ont trouvé ce document utile (0 vote)
18 vues18 pages

Questions fréquentes sur JavaScript

Le document contient 49 questions à choix multiples sur les concepts de base de JavaScript et le modèle d'objet document (DOM). Les questions couvrent des sujets tels que les fonctions mathématiques, les boucles, les commentaires, les chaînes, les tableaux, les fonctions, les événements du navigateur et plus encore.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues18 pages

Questions fréquentes sur JavaScript

Le document contient 49 questions à choix multiples sur les concepts de base de JavaScript et le modèle d'objet document (DOM). Les questions couvrent des sujets tels que les fonctions mathématiques, les boucles, les commentaires, les chaînes, les tableaux, les fonctions, les événements du navigateur et plus encore.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

JavaScript

Question 1 :

En JavaScript, comment arrondir le nombre 7,25 à l'entier le plus proche ?

a) arrondir(7,25)

b) [Link](7.25)

c) [Link](7,25)

d) rnd(7,25)

Question 2 :

En JavaScript, quelle est la bonne façon d'écrire la chaîne "Bonjour le monde" sur une page
web?

[Link]("Bonjour le monde")

[Link]("Bonjour le monde")

c) [Link]("Bonjour le monde")

d) [Link]("Bonjour le monde")

Question 3:

En JavaScript, que fait l'instruction break ?

a) Termine l'exécution de la méthode actuelle

b) Finalisez l'exécution du code

c) Passe à l'itération suivante dans la boucle for, while ou do-while actuelle

d) Termine l'exécution de la boucle for, while ou do-while actuelle

Question 4 :
En JavaScript, comment ouvrir une nouvelle fenêtre du navigateur ?

[Link]("[Link]")

b) [Link]("[Link]")

c) [Link]("[Link]")

d) [Link]("[Link]")

Question 5 :

Dans le DOM, pour obtenir la classe CSS qui s'applique à un élément, on utilise le
propriété

a) css

b) classe

c) nomDeClasse

d) style

Question 6 :

Dans une page XHTML, quelle est la bonne façon de faire référence à un fichier externe
avec du code JavaScript appelé "[Link]" ?

<script name="[Link]" type="text/javascript" />

b) <script href="[Link]" type="text/javascript" />

c) <script src="[Link]" type="text/javascript" />

d) Les réponses précédentes ne sont pas correctes

Question 7 :

En JavaScript, comment écrire une instruction conditionnelle pour vérifier que


la variable "i" est différente de 5 ?
a) si(i <> 5)

b) si(i != 5)

c) si i <> 5

d) si i != 5

Question 8 :

En JavaScript, comment insérer un commentaire qui occupe une ligne ?

a) <!-- Commentaire -->

b) // Commentaire

c) ' Commentaire

d) Les réponses précédentes ne sont pas correctes

Question 9 :

En JavaScript, l'opérateur pour concaténer des chaînes est

b) " + "

d) Les réponses précédentes ne sont pas correctes

Question 10 :

JavaScript est un langage de programmation

a) Compilé

b) Interprété
c) Non structuré

d) Les réponses précédentes ne sont pas correctes

Question 11 :
Un fichier externe contenant du code JavaScript doit-il contenir la balise <script> ?

a) Oui

b) Non

Question 12 :

En JavaScript, comment s'appelle la méthode qui vérifie une expression régulière et retourne
vrai si cela est respecté ?

a) vérifier()

b) exec()

c) exécuter()

d) test()

Question 13 :

En JavaScript, pour terminer une boucle de type "for", on utilise

a) On ne peut pas

b) Sortie pour

c) pause

d) Les réponses précédentes ne sont pas correctes

Question 14 :
En JavaScript, quelle fonction est utilisée pour diviser une chaîne en fonction de
un séparateur ?

a) correspondre()

b) remplacer()

c) tranche()

d) split()

Question 15 :

Dans le DOM, pour obtenir le contenu textuel d'une partie de la page, on utilise le
propriété

contenu

b) texte

c) contenuTexte

valeur

Question 16 :

Selon le DOM, tout dans une page web est

a) Un attribut

b) Un nœud

c) Une table

d) Les réponses précédentes ne sont pas correctes

Question 17 :

En JavaScript, pour obtenir un caractère spécifique d'une chaîne selon sa position, on


employe la fonction
a) char()

b) charAt()

c) valeur()

d) Les réponses précédentes ne sont pas correctes

Question 18 :
En ce qui concerne JavaScript et Java, on peut dire que

a) JavaScript est la version interprétée de Java

b) JavaScript est un sous-ensemble de Java

c) JavaScript est une branche qui est née de Java

d) Les réponses précédentes ne sont pas correctes

Question 19 :

Quelle balise HTML est utilisée pour écrire du code JavaScript ?

a) <script>

b) <javascript>

c) <scripting>

d) <js>

Question 20 :
Dans le DOM, pour supprimer un élément enfant, on utilise la méthode

a) supprimerEnfant()

b) dropChild()
c) removeChild()

d) Les réponses précédentes ne sont pas correctes

Question 21 :

En JavaScript, les chaînes littérales (constantes) s'écrivent

a) Comme des séquences de caractères entourées de guillemets simples

b) Comme des séquences de caractères entourées de guillemets simples ou doubles

c) Comme des séquences de caractères enfermées entre accolades

d) Comme des séquences de caractères enfermés entre crochets

Question 22 :
Qu'est-ce que JSON ?

a) Un langage de programmation orienté objet basé sur JavaScript

b) Un serveur d'applications basé sur JavaScript

c) Un format léger pour l'échange de données utilisé en JavaScript

d) Les réponses précédentes ne sont pas correctes

Question 23 :

En JavaScript, comment générer un nombre aléatoire ?

a) [Link]()

b) [Link]()

c) [Link]()
d) Les réponses précédentes ne sont pas correctes

Question 24 :

DOM est l'acronyme de

a) Marquage d'Objet Document

b) Document de modèle

c) Modèle d'Objet de Domaine

d) Les réponses précédentes ne sont pas correctes

Question 25 :

Le DOM est standardisé par

a) Apple, Microsoft et Mozilla

b) ECMA

c) ISO

W3C

Question 26 :
En JavaScript, comment définit-on une fonction appelée "maFonction" ?

a) fonction:maFonction()

b) fonction->maFonction()

c) fonction miFuncion()

d) Les réponses précédentes ne sont pas correctes

Question 27 :
En JavaScript, comment insérer un commentaire qui occupe une ligne ?

a) # Commentaire

b) // Commentaire

c) ' Commentaire

d) Les réponses précédentes ne sont pas correctes

Question 28 :

En JavaScript, comment ouvrir une nouvelle fenêtre du navigateur ?

a) [Link]("[Link]", "nouvelle")

b) [Link]("[Link]", "nueva")

c) [Link]("[Link]", "nueva")

d) Les réponses précédentes ne sont pas correctes

Question 29 :

En JavaScript, quelle est la bonne façon de créer un tableau ?

a) var txt = nouveau Tableau:1=("tim"),2=("kim"),3=("jim")

b) var txt = new Array(1="tim",2="kim",3="jim")

c) var txt = new Array("tim","kim","jim")

d) var txt = new Array(1:"tim",2:"kim",3:"jim")

Question 30 :

En JavaScript, comment écrire une boucle 'for' pour compter de 1 à 5 ?

a) pour(i = 1; i <= 5; i++)


b) pour(i <= 5; i++)

c) pour i = 1 à 5

d) Les réponses précédentes ne sont pas correctes

Question 32 :

En JavaScript, que fait l'instruction continue ?

a) Termine l'exécution de la méthode actuelle

b) Terminez l'exécution du code

c) Passez à l'itération suivante dans la boucle for, while ou do-while actuelle

d) Termine l'exécution de la boucle for, while ou do-while actuelle

Question 33 :

Concernant les navigateurs web, le BOM est le

a) Modèle d'objet Byte

b) Modèle d'objet du navigateur

c) Modèle d'objet binaire

d) Les réponses précédentes ne sont pas correctes

Question 34 :

En JavaScript, comment appelle-t-on une fonction appelée "miFuncion" ?

a) appeler la fonction miFuncion()

b) appeler miFuncion()

c) maFonction()
d) Les réponses précédentes ne sont pas correctes

Question 35 :

Où peut-on insérer du code JavaScript dans un document HTML ?

a) Dans le <head>

b) Dans le <body>

c) Tant dans le <head> que dans le <body>

d) Si le code est dans un fichier séparé, uniquement dans le <head>

Question 36 :

En JavaScript, comment afficher un message dans la barre d'état du navigateur ?

[Link]("el mensaje")

b) [Link]("le message")

[Link] = "el mensaje"

d) [Link] = "le message"

Question 37 :

Identifie la fonction de la balise HTML <noscript>

a) La balise <noscript> est utilisée pour définir un contenu qui résume le


fonctionnalité d'un script : ce contenu s'affiche uniquement si le navigateur ne prend pas en charge
scripting

b) La balise <noscript> désactive dans le navigateur la capacité d'exécuter un script

c) La balise <noscript> peut être utilisée par les concepteurs pour indiquer qu'une
la page web utilise le scripting : si <noscript> est utilisé, le navigateur traitera la page web
plus efficacement
d) Toutes les réponses sont correctes

Question 38 :
Dans un navigateur web, pour écrire quelque chose dans la console, on utilise

a) [Link]()

b) [Link]()

c) [Link]()

d) [Link]()

Question 39 :
En JavaScript, quelle fonction est utilisée pour convertir une chaîne en minuscules ?

a) minuscule()

b) lowerCase()

c) toLower()

d) toLowerCase()

Question 40 :

En JavaScript, comment calculez-vous le maximum de 2 et 4 ?

a) plafond(2, 4)

b) top(2, 4)

c) [Link](2, 4)

d) [Link](2, 4)

Question 41 :
En JavaScript, les positions des caractères d'une chaîne commencent à

a) -1

b) 0

c) 1

d) Les réponses précédentes ne sont pas correctes

Question 42 :

Concernant la fin d'instruction en JavaScript

a) On utilise le point-virgule (;) et il est obligatoire

b) On utilise le point-virgule (;), mais c'est facultatif

c) Aucune délimitation n'est utilisée

d) Les réponses précédentes ne sont pas correctes

Question 43 :

Dans le DOM, pour visiter le prochain nœud frère, on utilise

frère

b) suivant

prochainFrère

d) Les réponses précédentes ne sont pas correctes

Question 44 :

En JavaScript, comment s'appelle la méthode qui vérifie une expression régulière et renvoie
la chaîne qui la remplit ?
a) vérifier()

b) exec()

c) exécuter()

d) test()

Question 46 :

En JavaScript, comment obtenir la version du navigateur ?

a) [Link]

[Link]

c) [Link]

d) [Link]

Question 47
En JavaScript, comment peut-on naviguer vers la page précédente dans l'historique de navigation ?

a) [Link](-1)

b) [Link]écédent()

c) [Link]()

d) [Link]()

Question 48 :

En JavaScript, pour accéder à un cookie, on utilise

a) [Link]

b) [Link]
c) [Link]()

d) Les réponses précédentes ne sont pas correctes

Question 49 :
Quelle fonction existe dans le DOM ?

getElementsById()

b) getElementByName()

c) getElementsByTagName()

d) Les réponses précédentes ne sont pas correctes

Question 50 :

Le DOM représente une page web comme

Un arbre

b) Une liste

c) Une table de hachage

d) Les réponses précédentes ne sont pas correctes

Question 51 :

En JavaScript, pour obtenir la longueur de la chaîne "cad", on utilise

a) strlen(cad)

b) len(cad)

c) [Link]
d) Les réponses précédentes ne sont pas correctes

Question 52 :
En JavaScript, comment afficher une fenêtre avec le message "Bonjour le monde !" ?

a) alerte("Bonjour le monde!");

Bonjour le monde !

c) alertBox("Bonjour le monde!");

d) msgBox("Bonjour le monde!");

Question 53 :

En JavaScript, comment écrit-on une instruction conditionnelle pour vérifier que


la variable "i" est égale à 5 ?

a) si i=5 alors

b) si(i=5)

c) si i==5 alors

d) si(i==5)

Question 54 :
Dans le DOM, pour ajouter un élément enfant, on utilise la méthode

a) appendChild()

b) créerEnfant()

c) newChild()

d) Les réponses précédentes ne sont pas correctes


Question 56 :

Laquelle des affirmations suivantes sur les tableaux en JavaScript est fausse ?

a) Les éléments peuvent avoir des types différents

b) Il n'est pas possible de créer des tableaux multidimensionnels

c) L'indice peut être une chaîne ou un entier

d) On utilise des crochets pour indiquer les positions dans le tableau

Question 57 :

En JavaScript, quel est le nom de l'objet qui représente une expression régulière ?

a) Il n'y a aucun objet

b) ExpReg

c) RegExp

d) Rexp

Question 58 :

En JavaScript, l'opérateur pour concaténer des chaînes est

&

b) "+"

d) Les réponses précédentes ne sont pas correctes

Question 59 :

Dans le DOM, le type d'un nœud est obtenu avec la propriété


type d'élément

b) typeDeNoeud

c) type

d) Les réponses précédentes ne sont pas correctes

Question 61 :

En JavaScript, concernant la déclaration de variables

a) Il faut toujours déclarer les variables

b) On peut forcer la déclaration avec Option Implicit

c) Se déclarent avec le mot réservé Dim

d) Les réponses précédentes ne sont pas correctes

Vous aimerez peut-être aussi