Js Flashcards

1
Q

À quoi sert une variable

A

Stocker de la donnée

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quelles sont les types de données

A

Chaîne de caractères - string

Nombre entier - integer

Nombre décimal - float

Booléen - boolean

Null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Donnez moi des opérateurs arithmétiques

A
    • / * %
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Donnez moi des opérateurs de comparaison

A

< inférieur
> supérieur
=== strictement égale
!== strictement différent
>= supérieur ou égale
<= inférieur ou égale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Donnez moi des opérateurs de logiques

A

&& and

|| or

! Not

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Obtenir la longueur du tableau toto

A

Console.log(toto.length)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ajouter et supprimer un élément à la fin du tableau toto

A

Toto.pop() = supprime le dernier élément

Toto.push(«tata») = ajoute un élément en dernière place

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est ce qu’une fonction

A

Un moyen de mémoriser un bloc d’instructions afin de le réutiliser plus tard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est qu’un paramètre

A

Des donnes que la fonction peut accepter et qui sera disponible dans le contexte de la fonction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelle est la différence entre un paramètre et un argument

A

Paramètre : sont définis lorsque la fonction est créée

Argument : valeur passée à la fonction lorsqu’on l’appelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est ce que le thinking design et quelles sont les phases

A

Permet de générer des idées créatives et résoudre le problèmes de manières holistique, conduisant à des solutions plus complètes et innovantes

Les 5 phases :

Empathie, définir , idéation, prototype, test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est ce que ECMA

A

Association européenne des fabricants d’ordinateurs

C’est une organisation qui vise à normaliser l’utilisation des systèmes informatiques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est ce que ECMAScript

A

C’est un ensemble de norme qui concerne les langages de programmation de type script et est standardisé par ECMA comme AppleScript, php, python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est ce que node.js

A

Un environnement d’exécution côté serveur pour exécuter JavaScript en dehors du navigateur

Cela permet à JavaScript d’être utilisé depuis n’importe quel OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quelles sont les différentes instructions en js

A

Déclarations

Conditions

Boucles

Gestions d’erreurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qu’est ce que NVM

A

Node Version Manager

C’est un outil qui permet de gérer les différentes versions de node et de choisir laquelle tu veux

17
Q

Quelle commande pour voir la liste des versions node

A

Nvm list

18
Q

Qu’est ce que NPM

A

Node Package Manager

Gestionnaire de paquets pour installer mettre à jour et gérer les bibliothèques et dépendances d’un projet

19
Q

Quelles sont les deux standards JavaScript (systèmes de modules)

A

ESM - ECMAscript module import/export

CJS - CommonJS - require