JavaScript Flashcards
Quel était le nom original du langage JavaScript ?
Standardisé ECMAScript en 1997 par Ecma International
En quel année ce langage a-t-il été créé ?
En 1995 par la société par Brendan Eich
Quelle touche du clavier me permet d’afficher la console du développeur ?
F12
Est-il nécessaire de préciser le type d’une variable lors de se déclaration ?
Non, JavaScript est un langage dynamiquement typé
Combien de type existe-t-il en JavaScript ?
Il en existe 6 :
- Object (non primitif, définit les objets)
- Number (primitif)
- String (primitif)
- Boolean (primitif)
- Null (primitif)
- Undefined (primitif)
Qu’est-ce-qu’un Objet en JavaScript
Un simple tableau associatif avec paire de clef/valeur
Combien de valeur a le type de données Null ?
Une seule, elle sert a effacer le contenu d’une variable sans la détruire.
Que vaut le type de données Undefined ?
Tant que l’on a pas affecté de valeur à une variable, elle est considérée comme undefined.
Si je compare une chaine de caractère avec un entier en utilisant ==, que se passe-t-il ? (expliquer les différents cas de figure …
- Si mon entier et ma string on la même valeur : 123 et “123”, alors JavaScript va traduire les valeur et renvoyer “true”
- Si mon entier et ma string n’ont pas la même valeur : 123 et “maison”, JavaScript renverra false
Quel signe dois-je employer pour effectuer une comparaison strictement égale ?
le signe : ===, ainsi JavaScript compare les type de variable et non leur valeur
Quelle est la particularité des variables en JavaScript ?
Ce sont des variables globales, elles sont visibles partout. Il faut donc les détruire au fur et à mesure du programme pour ne pas consommer trop de mémoire.
Une variable en JavaScript est détruite une fois son bloc de code passé ?
Faux, les variables sont globales est sont accessibles partout.
Comment est définit le scope d’une variable en JavaScript ?
Il est définit par le bloc de code d’une fonction uniquement
Quel description permet de déclarer une variable en local ?
let
Une variable déclarer sans le mot var ou let est globale .. Vrai ou Faux ?
Vrai, qu’elle soit implémentée dans une fonction ou pas, elle existera et consommera de la place en mémoire.
En JavaScript, une fonction est un objet .. Vrai ou Faux ?
Vrai
On peut attribuer comme valeur une fonction à une variable … vrai ou faux ?
vrai, JavaScript est un langage fonctionnel
La surcharge des function est possible en JavaScript
Faux, il n’y a pas de surcharge dans les fonctions. La notion de surcharge de fonctions n’existe pas.
Que veut dire l’acronyme DOM ?
Document Object Model
A quoi sert le DOM ?
- C’est une interface de programmation qui permet à des scripts d’examiner et de modifier le contenu du navigateur web.
- La composition d’un document HTML ou XML est représentée sous forme d’un jeu d’objets reliés selon une structure en arbre.
- À l’aide du DOM, un script peut modifier le document présent dans le navigateur en ajoutant ou en supprimant des nœuds de l’arbre.
Qu’est-ce-que le innerHtml ?
C’est un attribut d’objet qui contient ce qui est placé entre deux balises HTML (ouvrante et fermante) vu en tant que chaine de caractère