QCM : Introduction aux fondamentaux JavaScript — 9 questions

Questions et réponses du QCM

1. Qu'est-ce qu'une variable en JavaScript ?

Une fonction qui exécute du code
Un conteneur permettant de stocker une valeur
Une structure de contrôle de boucle
Une instruction conditionnelle

Un conteneur permettant de stocker une valeur

Explication

Une variable en JavaScript est un conteneur qui stocke une valeur, permettant de manipuler ces données dans le programme. Les autres options désignent des concepts différents : fonction, condition, boucle.

2. Quelle phrase décrit précisément la fonction de la déclaration 'const' en JavaScript ?

Elle permet de déclarer une variable dont la valeur ne pourra jamais être modifiée.
Elle déclare une variable dont la valeur peut être modifiée à tout moment.
Elle est utilisée pour déclarer des variables globales uniquement.
Elle permet de déclarer des variables uniquement à l'intérieur des fonctions.

Elle permet de déclarer une variable dont la valeur ne pourra jamais être modifiée.

Explication

'const' est utilisé pour déclarer une variable constante, ce qui signifie que sa valeur ne peut pas être modifiée après initialisation. Les autres options décrivent incorrectement le rôle de 'const'.

3. En quelle année Douglas Crockford a-t-il standardisé JSON?

2008
2004
2010
2006

2006

Explication

Douglas Crockford a standardisé JSON en 2006, ce qui en fait la date précise mentionnée dans le contenu.

4. Qui a introduit l'utilisation de 'var' dans JavaScript et en quelle année ?

Brendan Eich en 1995.
Douglas Crockford en 2001.
James Gosling en 1990.
Brendan Eich en 2005.

Brendan Eich en 1995.

Explication

Brendan Eich a créé JavaScript en 1995, incluant l'introduction du mot-clé 'var'. Cela marque le début de la déclaration de variables en JavaScript.

5. Quel est le principal avantage de préférer 'let' à 'var' dans la déclaration de variables ?

'let' offre une portée limitée au bloc, ce qui permet une gestion plus précise du scope.
'let' permet de déclarer des constantes immuables.
'let' est spécifique aux variables globales.
'let' n'existe pas en ECMAScript 2015.

'let' offre une portée limitée au bloc, ce qui permet une gestion plus précise du scope.

Explication

'let' apporte une portée de bloc, ce qui est avantageux pour limiter la portée d'une variable et éviter des conflits, contrairement à 'var' qui a une portée fonctionnelle.

6. Quel est un nom de variable valide en JavaScript ?

_monVariable
1variable
$variable123
nom-de-variable

_monVariable

Explication

Les noms de variables doivent commencer par une lettre, un dollar '$', ou un underscore '_'. Les autres options ne respectent pas la syntaxe des noms valides.

7. Quelle affirmation est correcte concernant la sensibilité à la casse en JavaScript ?

Variable et variable sont considérés comme deux identifiants différents.
JavaScript ne distingue pas la casse dans les noms de variables.
Seules les constantes sont sensibles à la casse.
La casse ne joue pas de rôle dans le nommage des variables.

Variable et variable sont considérés comme deux identifiants différents.

Explication

JavaScript est sensible à la casse, donc 'Variable' et 'variable' sont considérés comme deux identifiants distincts, ce qui peut impacter le comportement du code.

8. Quel est le concept principal d'une variable en JavaScript ?

Un conteneur qui stocke une valeur pouvant être modifiée ou non.
Un mot-clé réservé réservé uniquement pour les fonctions.
Une structure de contrôle permettant de gérer le flux du programme.
Une méthode pour exécuter du code conditionnel.

Un conteneur qui stocke une valeur pouvant être modifiée ou non.

Explication

Une variable est un conteneur permettant de stocker une valeur, qu'elle soit modifiable ou non selon la déclaration (let, const).

9. Quel est le point clé à retenir sur la déclaration des variables en JavaScript ?

Il faut toujours utiliser var pour assurer la compatibilité.
Preférer 'let' et 'const' pour une gestion claire de la portée et éviter des conflits.
Les variables doivent être déclarées sans mot-clé pour être efficaces.
La déclaration avec 'const' peut être modifiée ultérieurement.

Preférer 'let' et 'const' pour une gestion claire de la portée et éviter des conflits.

Explication

Il est conseillé d'utiliser 'let' et 'const' car ils offrent une gestion plus précise de la portée et améliorent la lisibilité du code, contrairement à 'var'.

Révisez avec les flashcards

Mémorisez les réponses avec 9 flashcards sur Introduction aux fondamentaux JavaScript.

Variables var — déclaration ?

Ancienne déclaration, portée globale ou locale

var — déclaration?

Ancienne déclaration, portée globale ou locale.

Types primitifs — exemples ?

String, Number, Boolean, undefined, null

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux fondamentaux JavaScript.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM