Skip to content

Latest commit

 

History

History
101 lines (75 loc) · 2.54 KB

README.md

File metadata and controls

101 lines (75 loc) · 2.54 KB

Passeport pour le Javascriptan

Vous débarquez en terre inconnue le Javascriptan. Je serai votre guide dans cette perilleuse traversée. Suivez le guide en ces terres inconnues.

Passeport

Votre expédition

Evaluation préliminaire

Avant de débuter le cours, faisons un rapide exercice de connaissances. Envoyez un mail dont l'objet est [WEB2p2021] Evaluation javascript à eric.priou[@]hetic.net en me précisant :

  • Votre nom entier
  • Votre email
  • Votre compte github
  • Une mini bio
  • Une évaluation de vos compétences notées de A-F sur le développement back, front, l'UX/UI, et la gestion de projet.
  • Une photo selfie

Plus le résultat à chacune des questions suivantes. Vous avez 45 minutes.

  • Pour le code ci-dessous, choisissez la bonne réponse parmi :

    • Ce sont des méthodes asynchrones
    • Ce sont des méthodes synchrones
    • Est correct, et permet d’aller jusqu’à que n est inférieur à 3
    • Est correct, et permet d’aller jusqu’à que n soit inférieur ou égal à trois
    • Est incorrect.
var n = 0;
var x = 0;
while (n < 3 ) {
  n+;
 	x += n;
}
  • Afin d’éviter une boucle infinie, il suffit de :

    • Une boucle ne peut pas être infinie
    • Il faut vérifier si notre boucle comporte une seconde condition.
    • Il suffit de mettre « true » en argument.
    • Il suffit de mettre « false » en argument.
    • Il faut une condition de sortie
  • Qu’elle est la valeur de j ?

var i = 1;
var j = i;
i = i+1;
console.log(j);
  • Qu’elle est la valeur de j ?
var i = [1,2,3]; // [] défini un array (tableau) par référence grâce au =
var j = i;
i.push(4); // ajoute un élément en fin de tableau
console.log(j);
  • Ce code génère t-il un erreur ? Pourquoi ?
var prof = {
	nom:"eric"
};
console.log(prof.nom);
prof.matiere="js";
  • Quel est l'opérateur de stricte équivalence ?
  • Pourquoi ne pas utiliser de variables globales ? Qu'est-ce qu'une variable globale ?
  • Qu'est-ce qu'une fonction anonyme ?