Vous êtes sur la page 1sur 29

 

1. Quelles sont les portées d’une variable en JavaScript?


Réponse
La portée d’une variable est la zone de votre programme dans laquelle elle est définie.
La variable JavaScript n’aura que deux portées.
 Variables globales : Une variable globale a une portée globale, ce qui signifie qu’elle est visible

partout dans votre code JavaScript.

 Variables locales : Une variable locale ne sera visible que dans une fonction où elle est définie.

Les paramètres de fonction sont toujours locaux pour cette fonction.

 
2. Qu’est-ce qu’une fonction de rappel (callback)?
Réponse
Une fonction de rappel est une simple fonction JavaScript passée à une méthode comme
argument. Il s’agit d’une fonction qui doit être exécutée après l’exécution d’une autre
fonction. En JavaScript, les fonctions sont des objets. Pour cette raison, les fonctions
peuvent prendre des fonctions comme arguments et peuvent être renvoyées par d’autres
fonctions.
 
3. Qu’est-ce qu’une fermeture en JavaScript?
Réponse
Les fermetures sont créées chaque fois qu’une variable définie en dehors de la portée
actuelle est accessible à partir d’une portée interne. Il vous donne accès à la portée d’une
fonction externe à partir d’une fonction interne. En JavaScript, des fermetures sont
créées chaque fois qu’une fonction est créée. Pour utiliser une fermeture, définissez
simplement une fonction à l’intérieur d’une autre fonction et exposez-la.

 
4. Quelles sont les conventions de nommage des variables en JavaScript ?
Réponse
Les règles suivantes doivent être suivies lors du nommage des variables en JavaScript:
 Vous ne devez utiliser aucun des mots clés réservés JavaScript comme nom de variable. Par

exemple, les noms de variable « break » ou « continue » ne sont pas valides.

 Les noms de variable JavaScript ne doivent pas commencer par un chiffre (0-9). Ils doivent

commencer par une lettre ou le caractère de soulignement. Par exemple, 5myvar est un nom

de variable non valide mais _5myvar ou myvar5 est valide.

 Les noms de variables JavaScript sont sensibles à la casse. Par exemple, Age et age sont

deux variables différentes.


 
5. Quel symbole est utilisé pour les commentaires en Javascript?
Réponse
// Commentaires sur une seule ligne
/* Commentaires
sur plusieurs
ligne
*/
 
 
6. Qu’est-ce que la propagation d’événements?
Réponse
Lorsqu’un événement se produit sur un élément DOM, cet événement ne se produit pas
entièrement sur ce seul élément. Dans la phase bouillonnante, l’événement se propage à
son parent, à ses grands-parents, au parent de ses grands-parents jusqu’à ce qu’il
atteigne tout le chemin jusqu’à l’objet « window » tandis que dans la phase de capture,
l’événement commence à partir de l’objet « window » jusqu’à l’élément qui a déclenché
l’événement ou l’event.target.
 

 
7. Qu’est-ce que le Event.bubbles?
Réponse
Lorsqu’un événement se produit sur un élément DOM, cet événement ne se produit pas
entièrement sur ce seul élément. Dans la phase bouillonnante, l’événement se propage à
son parent, à ses grands-parents, au parent de son grand-parent jusqu’à ce qu’il
atteigne complètement l’objet window.
 
8. A quoi sert l’opérateur ===?
Réponse
=== est appelé « opérateur d’égalité stricte » qui retourne TRUE lorsque les deux
opérandes ont la même valeur sans conversion de type.
 
9. Expliquez comment soumettre un formulaire en JavaScript?
Réponse
Pour soumettre un formulaire en JavaScript, utilisez 
document.form[0].submit();
 
10. JavaScript support la conversion automatique des types?
Réponse
Oui, JavaScript prend en charge la conversion de type automatique.
 

1. Comment changer le style CSS d’un élément?


Réponse
Cela peut être fait de la manière suivante:
document.getElementById("p1").style.color = "red";
 
2. Comment changer la classe CSS d’un élément?
Réponse
Cela peut être fait de la manière suivante:
document.getElementById("p1").className = "maClasseCSS";
 
3. Quelles sont les boucles supportées en Javascript?
Réponse
Voici les boucles supportées en Javascript:
 for

 while

 do-while

 
4. Comment lire/écrire un fichier en JavaScript?
Réponse
Il existe deux façons pour lire et d’écrire un fichier en JavaScript:
 Utilisation des extensions JavaScript

 Utilisation de l’objet ActiveX

 
5. Quelle est la différence entre un attribut et une propriété?
Réponse
 Attributs : fournissent plus de détails sur un élément comme id, type, valeur, etc.

 Propriété : est la valeur affectée à l’attribut comme type=’text’, value=’Name’ etc.

 
 
6. Énumérez les différentes façons d’accéder à un élément HTML dans un
code JavaScript.
Réponse
Voici les différentes façons d’accéder à un élément HTML dans un code Javascript:
 getElementById(‘id’): Récupère l’élément par son ID

 getElementsByClass(‘classe’): Récupère l’élément par son classe.

 getElementsByTagName(‘balise’): Récupère tous les éléments portant le nom de balise.


 querySelector(): Cette fonction prend le sélecteur de style CSS et retourne le premier

élément sélectionné.

 
7. Comment convertir une chaîne d’une base en un nombre entier en
JavaScript?
Réponse
La fonction parseInt() est utilisée pour convertir des nombres de différentes bases.
parseInt() prend la chaîne à convertir comme premier paramètre, et le deuxième
paramètre est la base.
Afin de convertir 1A6E (de base 16) en entier, le code sera comme suit :

parseInt("1A6E", 16);
 
8. De combien de façons un code JavaScript peut-il être intégré dans un
fichier HTML?
Réponse 
9. Expliquez la différence entre « == » et « === »?
Réponse
« == » vérifie uniquement l’égalité des valeurs tandis que « === » est un test d’égalité
plus strict et renvoie FALSE si la valeur ou le type des deux variables sont différents.
 
10. Quel serait le résultat de 1 + 2 + « 4 »?
Réponse
Puisque 1 et 2 sont des entiers, ils seront additionnés. Et comme 4 est une chaîne, elle
sera concaténée. Le résultat serait donc 34.
1. Comment détecter le système d’exploitation sur la machine cliente?
Réponse
Afin de détecter le système d’exploitation sur la machine cliente, utiliser la chaîne
« navigator.platform ».
 
2. Quelle est la différence entre let et var?
Réponse

 
3. Pourquoi javascript est-il appelé Richer Interface?
Réponse
Vous pouvez utiliser JavaScript pour inclure des éléments tels que drag-and-drop et des
sliders pour donner une interface riche aux visiteurs de votre site.

 
4. Que signifie NULL en Javascript?
Réponse
La valeur NULL est utilisée pour représenter aucune valeur ou aucun objet.
 
5. A quoi sert le mot clé delete?
Réponse
Le mot clé « delete » est utilisé pour supprimer la propriété ainsi que sa valeur. Exemple
:
var person = {name:"Alex", age:25};
delete person.name;
 
 
6. De combien de façons pouvez-vous créer un tableau en JavaScript?
Réponse
Il existe deux façons pour créer un tableau en JavaScript, à savoir:
En utilisant le constructeur array:

var arr = new Array ('valeur1', 'valeur2',…, 'valeurN');


 
En utilisant un array littéral:

var arr = ['valeur1', 'valeur2',…, 'valeurN'];


 
7. Donnez la syntaxe de la boucle for-in en JavaScript?
Réponse
La boucle for-in est utilisée pour parcourir les propriétés d’un objet JavaScript.
for(variableName in object){
//code...
}
 
Exemple:

var person = {name:"Alex", age:22};


var i;
for (i in person) {
console.log(person[i]);
}
 
8. Que signifie valeur undefined en Javascript?
Réponse
valeur undefined signifie que:
 La variable utilisée dans le code n’existe pas

 La variable n’est affectée à aucune valeur

 La propriété n’existe pas

 
9. Quels sont tous les types de boîtes pop-up disponibles en JavaScript?
Réponse
 Alert

 Confirm

 Prompt

 
10. Nommez certains des frameworks JavaScript.
Réponse
Il existe de nombreux frameworks JavaScript disponibles, mais certains des frameworks
les plus couramment utilisés sont:
 AngularJS

 ReactJS

 VueJS

Voir aussi
1. Combien de types de fonctions prennent en charge JavaScript?
Réponse

Une fonction en JavaScript peut être nommée ou anonyme.

2. Quelle est l’utilisation de Void(0)?


Réponse

Void(0) est utilisé pour appeler une autre méthode sans rafraîchir la page.

3. Comment définir une fonction anonyme?


Réponse

Une fonction anonyme peut être définie de la même manière qu’une fonction normale, mais elle
n’a pas de nom. Exemple:

var somme = function (a, b) {return a + b};


 

4. Quelle méthode inverse l’ordre des éléments d’un tableau?


Réponse

La méthode « reverse() » inverse l’ordre des éléments d’un tableau, c’est à dire, le premier
devient le dernier et le dernier devient le premier.

5. A quoi sert la méthode SetTimeout()?


Réponse

La méthode setTimeout() appelle une fonction ou évalue une expression après un nombre
spécifié de millisecondes. 1000 ms = 1 second. Exemple: Afficher une boîte d’alerte après 4
secondes.

setTimeout(function(){ alert("WayToLearnX"); }, 4000);


 
 

6. Comment ajouter un nouvel élément à la fin d’un tableau en javascript?


Réponse 

7. Quel est la sortie du code suivant?


<script>

document.write({});

</script>
Réponse
[object Object]

8. Quel est le type de données des variables en JavaScript?


Réponse

Toutes les variables en JavaScript sont de types Object.

9. Quelle est la différence entre une boîte d’alerte et une boîte de


confirmation?
Réponse

Une boîte d’alerte affiche un seul bouton qui est le bouton OK. Tandis que la boîte de
confirmation affiche deux boutons à savoir OK et annuler.

10. Que sont les cookies JavaScript?


Réponse
Les cookies sont de petits fichiers stockés dans un ordinateur et ils sont créés lorsque
l’utilisateur visite un site Web pour stocker les informations dont il a besoin. Par exemple, les
informations d’un utilisateur, les informations d’une achat, etc.

  1. A quoi servent les caractères d’échappement?


Réponse
Les caractères d’échappement (anti-slash) sont utilisés lorsque vous travaillez avec des
caractères spéciaux tels que des guillemets simples, des guillemets doubles, des
apostrophes et des esperluettes. Placez un anti-slash devant les caractères pour les
affichés. Exemple:
document.write("Welcome to \"WayToLearnX\"") //Welcome to "WayToLearnX"
 
2. A quoi sert la méthode pop() en JavaScript?
Réponse
La méthode pop() supprime le dernier élément d’un tableau et renvoie cet élément.
Exemple:
var langages = ["PHP", "Java", "Python"];
langages.pop(); //PHP, Java
 
3. Pourriez-vous expliquer les fonctions escape() et unescape()?
Réponse
La fonction « escape() » permet de convertir une chaîne en une forme codée en
JavaScript. Il est utilisé pour transférer en toute sécurité des informations d’un système
à un autre sur un réseau. Par exemple, considérez l’extrait de code suivant:
Tuto Wordpress Créer une Table des...
Play
Unmute
Loaded: 14.32%

Remaining Time -7:23
Fullscreen
Advertisement: 0:02

Tuto Wordpress Créer une Table des Matières


escape("Hello World!") // Hello%20World%21
 
La fonction « unescape() » fait exactement le contraire de la fonction « escape() », c’est-
à-dire qu’elle décode une chaîne codée avec « escape() »

unescape("Hello%20World%21") // Hello World!


 
4. Quel est l’inconvénient d’utiliser innerHTML en JavaScript?
Réponse
Si vous utilisez innerHTML en JavaScript, l’inconvénient est:
 Le contenu est remplacé partout
 Même si vous utilisez « innerHTML = innerHTML + ‘html' », l’ancien contenu est toujours

remplacé par html

 L’ensemble du contenu innerHTML est ré-analysé et construit en éléments, donc il est

beaucoup plus lent

 Le innerHTML ne fournit pas de validation et donc nous pouvons potentiellement insérer

du HTML invalide

 
5. Quelle est la différence entre window et document en JavaScript?
Réponse
 Window: est un objet global qui contient des variables, functions, history, location, etc.

 Document: se trouve exactement sous window et peut être considéré comme une propriété

de window.

 
 
6. A quoi sert l’instruction break et continue?
Réponse
 L’instruction « Break » quitte la boucle actuelle.

 L’instruction « Continue » continue l’instruction suivante de la boucle.

 
7. Quelle est la différence entre innerHTML et innerText?
Réponse
 innerHTML : Il traitera la balise HTML si elle se trouve dans une chaîne

 innerText : Il ne traitera pas la balise HTML si elle est trouvée dans une chaîne

 
8. Comment créer des objets génériques?
Réponse
Les objets génériques peuvent être créés comme suit:
var obj = new object();
 
9. Quels mots clés sont utilisés pour gérer les exceptions?
Réponse
Try … Catch … finally : est utilisé pour gérer les exceptions en JavaScript.
try{
//...
}
catch(exp){
//...
}
finally{
//...
}
 
10. Comment vider un tableau en JavaScript?
Réponse
Il existe différentes façons pour vider un tableau:

1. Dans quel balise HTML plaçons-nous le code JavaScript?


A La balise js
B La balise javascript
C La balise script
D La balise rel
Réponse

C
Exemple :

<script>

//Votre premier script

</script>
 

BALISE SCRIPT – JAVASCRIPT La balise HTML <script> est utilisée pour déclarer un script (tel que
JavaScript) dans votre document HTML.     Exemple: <!DOCTYPE html> <html> <head> <title>Balise…
LIRE PLUS

2. Comment faire appelle à une fonction nommée « sum »?


A sum()
B call function sum()
C call sum()
D Aucune de ces réponses n’est vraie.
Réponse

A
 

3. Quelle est la syntaxe correcte pour faire référence à un script externe


appelé « myscript.js »?

<script href="myscript.js">

<script name="myscript.js">

<script src="myscript.js">
D Tout les réponses sont vrais
Réponse

10 MÉTHODES DE GESTION DES TABLEAUX DANS JAVASCRIPT À CONNAÎTRE Dans ce


tutoriel, nous allons découvrir les 10 méthodes de gestion des tableaux dans JavaScript que vous devriez
connaître. Si vous ne connaissez rien au…LIRE PLUS

4. Le fichier externe de JavaScript doit contenir la balise <script>?


A Vrai
B Faux
Réponse 

5. Quel est le bon endroit pour insérer un code JavaScript?


A La section <head>
B Les deux sections <head> et <body> sont correctes
C La section <body>
D Aucune de ces réponses n’est vraie.
Réponse

6. Comment écrivez-vous « Hello World » dans une boîte d’alerte?



msg("Hello World");

alert("Hello World");

msgBox("Hello World");

alertBox("Hello World");
Réponse
B

7. Comment écrire une condition IF en JavaScript?



if a = 2 then

if a = 2

if a == 2 else

if (a == 2)
Réponse
D

10 BONNES PRATIQUES DE CODAGE EN JAVASCRIPT JavaScript fait presque partie de toutes les
pages Web. un code JavaScript mal écrit peut rendre difficile la garantie d’une expérience cohérente pour
les utilisateurs.…LIRE PLUS

8. Comment écrire une condition IF pour vérifier si « a » n’est PAS égal à
2?

if a <> 2

if (a != 2)

if a =! 2 then

if (a <> 2)
Réponse
B

9. Comment créer une fonction en JavaScript?


A function f()
B function = f()
C function:f()
D Aucune de ces réponses n’est vraie.
Réponse

A
 

10. Quelle est la syntaxe correcte pour vérifier la valeur de « c » ?



if (c == "XYZ") then { } else { }

if (c = "XYZ") then { } else { }

if (c == "XYZ") { } else { }

if (c = "XYZ") { } else { }
Réponse
C

1. Quel est l’objet qui se trouve dans TOP de la racine en JavaScript ?


A url
B top
C window
D document
Réponse

2. Comment insérer un commentaire sur plusieurs lignes?


A
//Ce commentaire a

plus d'une ligne //


B
C
/* Ce commentaire a

plus d'une ligne */


D Tout les réponses sont vrais
Réponse

 
3. Comment trouvez-vous le nombre avec la plus grande valeur de « a » et
« b »?
A Math.ceil(a, b)
B Math.max(a, b)
C ceil(a, b)
D top(a, b)
Réponse

4. Comment pouvez-vous ajouter un commentaire dans un code


JavaScript?

//Ceci est un commentaire

"Ceci est un commentaire"


#Ceci est un commentaire
Réponse
A

5. JavaScript est identique à Java?


A Vrai
B Faux
Réponse

Faux

6. Comment arrondir le nombre 3.12 à un nombre entier plus proche?



Math.round(3.12)

Math.rnd(3.12)

float(3.12)

Math.float(3.12)
Réponse
A
 

7. Quelle est la syntaxe correct de la boucle while?



while (i <= 5)

while i = 1 to 5

while (i <= 5; i++)

while (i=0; i <= 5; i++)
Réponse
A

8. Quelle est la syntaxe correct de la boucle for?



for (i <= 10; i++)

for i = 1 to 10

for (i = 0; i <= 10)

for (i = 0; i <= 10; i++)
Réponse
D

9. Quelle est la syntaxe correcte pour ouvrir une nouvelle fenêtre appelée
« f2 »?

f2 = window.new("https://waytolearnx.com");

f2 = window.open("https://waytolearnx.com");

f2 = document.open("https://waytolearnx.com");

f2 = document.new("https://waytolearnx.com");
Réponse
B

10. Quelle est la bonne façon d’écrire un tableau en JavaScript?



var fruits = 1 = ("orange"), 2 = ("banane"), 3 = ("pomme")

var fruits = (1:"orange", 2:"banane", 3:"pomme")

var fruits = "orange", "banane", "pomme"

var fruits = ["orange", "banane", "pomme"]
Réponse
D

1. Comment déclarer un tableau « tab » de 10 éléments ?



tab = new Array(10)

var tab[10]

var tab = array(10)

var tab(10)
Réponse
A

2. Quel est le code pour obtenir un nombre aléatoire compris entre 5 et 9


inclus?

Math.floor((Math.random() * 5) + 4);

Math.floor((Math.random() * 4) + 4);

Math.floor((Math.random() * 4) + 5);

Math.floor((Math.random() * 5) + 5);
Réponse
D

3. Pour vérifier si trois variables sont égaux, nous utiliserons_____ ?



X=Y=Z

(X == B) && (Y == Z)

(X = B) && (Y = Z)

(X == B) & (Y == Z)
Réponse
B

DIFFÉRENCE ENTRE JAVASCRIPT ET VBSCRIPT JavaScript est un langage de programmation


interprété. C’est un langage de script basé sur un prototype, dynamique, faiblement typé et doté des
fonctions de premier…LIRE PLUS

4. Combien de paramètres peuvent être passés à une fonction?


A Aucune
B Autant que vous voulez
C Un pour chaque argument
D Un
Réponse

5. Lequel de ces paramètres n’est pas valide?


A texte
B une variable
C un opérateur
D un nombre
Réponse

6. Comment pouvez-vous détecter le nom du navigateur du client?


A navigator.appName
B browser.name
C client.navName
D window.appName
Réponse

A
appName Renvoie le nom du navigateur. Exemple :

if(navigator.appName == "Netscape")

alert('Pour un bon fonctionnement de l'application, veuillez utiliser les navigateurs Google


Chrome ou Mozilla Firefox');

}
 

7. Si 
str = "VWXYZ"
, que retourne 
str.charAt(3)
?
A X
B Y
C Z
D false
Réponse

B
La méthode charAt() renvoie le caractère à l’index spécifié dans une chaîne. L’index du premier
caractère est 0.

 
DIFFÉRENCE ENTRE JAVASCRIPT ET TYPESCRIPT JavaScript est un langage de programmation
populaire. TypeScript est un langage basé sur JavaScript. La différence clé entre Javascript et TypeScript
est que JavaScript est…LIRE PLUS  
8. L’instruction suivante 
A?B:C
 est équivalent à ______?

if (A) {B; C}

if (A != B) C

if (A == B) C

if (A) {B} else {C}
Réponse
D

9. Lequel n’est pas un opérateur de comparaison?


A <
B >
C =
D !=
Réponse

10. Quel événement est spécifique au clavier?


A onkeypress
B onkeydown
C onclick
D onfocus
Réponse

A
L’événement onkeypress se produit lorsque l’utilisateur appuie sur une touche (sur le clavier).

1. Quelle est la sortie de cette ligne : 


String.fromCharCode(65)
 ?
A 1
B A
C erreur
D false
Réponse

B
La méthode fromCharCode () convertit les valeurs Unicode en caractères.

DIFFÉRENCE ENTRE JQUERY ET JQUERY UI L différence clé entre JQuery et JQuery UI est leur
ordre. JQuery a été développé en premier et constitue la base de nombreux plugins disponibles…LIRE
PLUS
2. Quel événement utilisez-vous pour exécuter quelque chose une fois le
chargement du page est terminé?
A onfinished
B onload
C onunload
D oncomplete
Réponse

3. Quel mot clé intercepte toutes les valeurs sauf celles spécifiées?
A all
B any
C default
D otherwise
Réponse

Syntaxe:

switch(expression) {

case a:

//liste d'instructions

break;

case b:

//liste d'instructions

break;

default:

//liste d'instructions

}
 

DIFFÉRENCE ENTRE UNDEFINED ET NULL EN JAVASCRIPT Bien des fois, nous nous perdons
souvent sur la différence entre UNDEFINED et NULL.     Undefined signifie qu’une variable a été déclarée
mais qu’aucune…LIRE PLUS

4. Lequel des éléments suivants n’est pas une propriété de l’objet window?
A document
B menu
C navigator
D history
Réponse

5. Quel DOM est pris en charge par Internet Explorer 4?


A getElementById
B layer
C getElementsByTagName
D Tout les réponses sont vrais
Réponse

6. Le DOM ____?
A est dédie pour JavaScript
B est un moteur de Template
C décrit la structure du document HTML ou XML
D ne peut pas être manipulé par JavaScript
Réponse

7. Quelle fonction procède l’inverse de split() ?


A append()
B unite()
C join()
D concat()
Réponse

C
La méthode join() joint les éléments d’un tableau en une chaîne et renvoie la chaîne de
caractère.

var tab = ["Hello", "World", "!"];

var message = tab.join(); //Hello World!


 

8. Quelle déclaration fournit la valeur d’une fonction?


A return
B cancel
C continue
D valueOf
Réponse

9. Quelle propriété est orienté objet?


A une fonction
B une déclaration if
C une variable
D un mot réservé
Réponse

10. Lequel des éléments suivants N’EST PAS un appel de fonction valide?

var x = display();

display;

x = display();

display();
Réponse
B

 
1. Laquelle des fonctions suivantes est un type de fonction valide que
javascript prend en charge?

A Une fonction nommée


B Une fonction anonyme
C Les deux A et B sont vrais.
D Aucune de ces réponses n’est vraie.
Réponse

C
Une fonction en JavaScript peut être nommée ou anonyme.
Voici un exemple typique d’une fonction nommée:

function sayHello()

alert("Hello World!");

sayHello();
Voici le même exemple créé en tant que fonction anonyme:

var sayHello = function()

alert("Hello World!");

sayHello();
 

2. Quelle méthode renvoie le caractère à l’index spécifié?


A characterAt()
B getCharAt()
C charAt()
D Aucune de ces réponses n’est vraie.
Réponse

C
La méthode charAt() renvoie le caractère à l’index spécifié. Exemple:

var str = "WayToLearnX";

var res = str.charAt(0) //W


 

3. Lequel des éléments suivants n’est pas un événement de souris?


A onmousescroller
B onclick
C onmouseover
D onmousemove
Réponse

4. Le contraire de onmouseover est_____?


A onmouseoff
B onmouseout
C onmouseunder
D onnotmouseover
Réponse

B
L’événement onmouseover se produit lorsque le pointeur de la souris est déplacé sur un élément
ou sur l’un de ses sous élément.

L’événement onmouseout se produit lorsque le pointeur de la souris est sorti d’un


élément ou sur l’un de ses sous élément.

5. Comment savoir le nombre d’éléments d’un formulaire ?


A document.myform.elements.count
B document.myform.length
C document.myform.count
D document.myform.elements.length
Réponse

6. Quelle méthode renvoie les caractères d’une chaîne commençant à


l’emplacement spécifié?
A substr()
B getSubstring()
C slice()
D Aucune de ces réponses n’est vraie.
Réponse

A
La méthode substr() renvoie les caractères d’une chaîne commençant à l’emplacement spécifié
par le nombre de caractères spécifié. Exemple:
var s = "Hello world!";

var res = str.substr(1, 3); //ell


 

7. La balise <noscript> fonctionnera ______?


A uniquement avec des scripts externes
B avec des scripts internes et externes
C s’il y a ou non du Javascript
D seulement dans les navigateurs qui ne savent pas ce qu’est le Javascript.
Réponse

C
La balise <noscript> définit un autre contenu pour les utilisateurs ayant désactivé les scripts
dans leur navigateur ou dont le navigateur ne prend pas en charge les scripts. Exemple
d’utilisation:

<script>

document.write("WayToLearnX")

</script>

<noscript> Votre navigateur ne supporte pas JavaScript! </noscript>


 

8. Les navigateurs qui ne comprennent pas le langage Javascript _______


A ignorer toutes les balises <script> et <noscript>
B afficher le contenu des balises <script>
C afficher le contenu des balises <noscript>
D afficher le contenu des balises <script> et <noscript>
Réponse

9. Lequel de ceux-ci contient une instruction exécutable?



// var x = 0; // var y = 0;

/* var x = 0; // var y = 0; */

/* var x = 0; */ var y = 0;

// var x = 0; /* var y = 0; */
Réponse
C

10. Laquelle de ces affirmations est vraie?


A les arguments sont des paramètres
B les arguments et paramètres doivent avoir le même nom
C les arguments sont des espaces réservés
D les arguments sont en désaccords avec les paramètres
Réponse

1. Pour connaitre l’identifiant de l’OS de l’utilisateur on utilise ______?


A navigator.userAgent
B navigator.system
C navigator.platform
D navigator.os
Réponse

C
« navigator.platform » renvoie le système d’exploitation de l’utilisateur. Dans l’exemple ci-
dessous, on vérifié si c’est bien Windows 32 bits:

if(navigator.platform == “Win32”){

//Code pour windows 32 bits

}
 

2. Laquelle des fonctions suivantes de l’objet Number renvoie une chaîne


de caractère du nombre actuel?
A toString()
B toFixed()
C toLocaleString()
D toPrecision()
Réponse

A
toString() – La fonction toString() convertit un nombre en une chaîne de caractère. Exemple:

var num= 5;

document.write("Sortie : " + num.toString()); //Sortie : 5


 
10 MÉTHODES DE GESTION DES TABLEAUX DANS JAVASCRIPT À CONNAÎTRE Dans ce
tutoriel, nous allons découvrir les 10 méthodes de gestion des tableaux dans JavaScript que vous devriez
connaître. Si vous ne connaissez rien au…LIRE PLUS

3. Laquelle des fonctions suivantes de l’objet String divise un objet String


en un tableau de chaînes en séparant la chaîne en sous-chaînes?
A slice()
B split()
C replace()
D search()
Réponse

B
split() – Divise un objet String en un tableau de chaînes en séparant la chaîne en sous-chaînes.
Exemple:

var str = "Hello world!";

var res = str.split(" "); //Hello,world!


 

4. Laquelle des fonctions suivantes trie les éléments d’un tableau?


A toSource()
B sort()
C toString()
D unshift()
Réponse

B
sort() – Trie les éléments d’un tableau. Exemple:

var letters = ['D', 'C', 'B', 'A'];

letters.sort(); //A B C D
 

5. Quand on ne peut pas déclencher JavaScript à partir d’un gestionnaire


d’événements?
A lorsqu’un autre événement est encore en cours de traitement
B lorsque Javascript est désactivé
C quand la page utilise des styles CSS
D quand il s’exécute localement plutôt que sur le Web
Réponse

 
6. Laquelle des versions suivantes est la version minimale du navigateur
qui prend en charge JavaScript?
A Navigateur V1.0
B Mozilla V1.5
C IE 2.0
D Navigateur v2.0
Réponse

7. Vous travaillez sur un projet JavaScript. Lequel des énoncés suivants


décrit correctement les relations entre JavaScript et les « objets »?
A JavaScript est orienté objet
B JavaScript est basé sur les objets
C JavaScript est orienté objet
D JavaScript n’a pas de relation avec les objets
Réponse

8. Vous travaillez sur un projet JavaScript. Comment demander des entrées


à l’utilisateur?
A Alert()
B Display()
C Prompt()
D Confirm()
Réponse
C
Exemple:

var food = prompt ("Quel est votre cocktail préféré?");


 

9. Vous êtes un web designer junior. Votre entreprise vous assigne pour
travailler sur un projet JavaScript. Quels sont les avantages d’utiliser
JavaScript pour la validation de formulaire?
A Augmenter la satisfaction de l’utilisateur final
B Validité accrue de la soumission du formulaire
C Conservation de la bande passante
D Tout les réponses sont vrais
Réponse

 
10. Votre entreprise vous assigne pour travailler sur un projet JavaScript.
Avec l’objet DATE, lequel des éléments suivants vous permet d’appeler une
fonction sur la base du temps écoulé?
A setElapsedTime()
B Timeout()
C setTimeout()
D setTime()
Réponse

Vous aimerez peut-être aussi