QCM Javascript – Partie 43

QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sont tirés d’un vrai entretien écrit et certaines parties sont en direct.
 
 

1. Quel sera le résultat du code JavaScript suivant ?
let x = 10;
document.write(x, " , ", toString(x));

A 10 , 10

B 10 , undefined

C 10 , [object Undefined]

D Aucune de ces réponses

C
Dans le code JavaScript ci-dessus, l’instruction toString(x) ne convertira pas le nombre en chaîne de caractères car toString() n’est pas une méthode globale, c’est une méthode Number et la manière correcte d’appeler cette méthode est x.toString().

 

2. Quel sera le résultat du code JavaScript suivant ?
let x = 10;
document.write(typeof x, ", ", typeof String(x));

A number, string

B number, number

C object, string

D object, object

A
Dans le code JavaScript ci-dessus, nous utilisons la méthode String() qui est une méthode globale pour convertir les nombres en chaînes de caractères. Ainsi, l’instruction typeof String(x) retournera une chaîne de caractères.

 

3. Quel sera le résultat du code JavaScript suivant ?
let x = "10";
let y = + x;
document.write(typeof y);

A string

B object

C undefined

D number

D
En JavaScript, l’opérateur unaire + peut être utilisé pour convertir une variable en un nombre. Ainsi, l’instruction let y = + x ; convertira la variable en nombre.

 

 
 

4. Quel sera le résultat du code JavaScript suivant ?
try{
    const voiture = {  
        entreprise: 'Mercedes'
    };  
 
    delete voiture.entreprise;
    document.write(voiture.entreprise);  
}
catch (err){
    document.write(err.message);
}

A undefined

B Mercedes

C ValueError

D TypeError

A
Dans le code JavaScript ci-dessus, l’instruction delete voiture.entreprise; supprimera la propriété. Le résultat serait donc « undefined ».

 

5. Quel sera le résultat du code JavaScript suivant ?
try{
    const voiture = {  
        entreprise: 'Mercedes'
    };  
    
    Object.seal(voiture);
    delete voiture.entreprise;
    document.write(voiture.entreprise);  
}
catch (err){
    document.write(err.message);
}

A undefined

B Mercedes

C ValueError

D TypeError

B
Dans le code JavaScript ci-dessus, nous avons verrouillé l’objet via la propriété Object.seal et la propriété seal n’autorise pas la suppression de l’objet. Par conséquent, la propriété « entreprise » ne sera pas supprimée.

 

6. Que retourne la méthode getTime() de l’objet Date ?

A Date au format JJ-MM-AAAA

B Date au format JJ MM AAAA

C Date au format MM, JJ, AAAA

D Nombre de millisecondes depuis le 1er janvier 1970

D
La méthode getTime() de l’objet Date renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970.

 

 
 

7. L’horloge interne de JavaScript compte à partir de minuit le _________

A 1er janvier 1972

B 1er janvier 1947

C 1er janvier 1980

D 1er janvier 1970

D
L’horloge interne de JavaScript compte à partir de minuit le 1er janvier 1970.

 

8. Quelle méthode JavaScript est utilisée pour convertir une date en chaîne UTC (norme d’affichage de la date) ?

A toUTCString()

B toUtcString()

C utcString()

D toutcstring()

A
La méthode JavaScript toUTCString() est utilisée pour convertir une date en chaîne UTC (norme d’affichage de la date).

 

9. Quel sera le résultat du code JavaScript suivant ?
const curr = new Date();
document.write(curr);

A Wed Jul 03 2024 00:59:41 UTC+0530

B Wed Jul 03 2024 00:59:41 (UTC+01:00)

C Wed Jul 03 2024 00:59:41::00::01 GMT+0530 (UTC+01:00)

D Wed Jul 03 2024 00:59:41 GMT+0100 (UTC+01:00)

D
Le code JavaScript ci-dessus affiche la date et l’heure actuelles au format Wed Jul 03 2024 00:59:41 GMT+0100 (UTC+01:00).

 

 
 

10. Quelle(s) instruction(s) JavaScript est (sont) correcte(s) pour créer un (des) objet(s) Date avec le constructeur new Date() ?

A new Date()

B new Date(année, mois, jour, heures, minutes, secondes, millisecondes)

C new Date(millisecondes)

D new Date(date string)

E Tous les objets ci-dessus

E
Toutes les affirmations ci-dessus sont correctes pour créer des objets Date avec le constructeur new Date().

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *