Home Blog Les Questions/Réponses Javascript Partie 1

Les Questions/Réponses Javascript Partie 1

by Undersun

Hello World,

Aujourd’hui nous allons commencé une nouvelle série d’articles avec les questions qu’un développeur expérimenté Javascript devrait savoir répondre du tac au tac, Encore mieux de savoir expliqué la notion de manière visuelle (pour une V2?)

Pour évoluer dans votre domaine (et dans n’importe quel autre) vous devriez savoir résoudre le maximum de question (problème) aussi bien en théorie qu’en pratique. Avec cela on peut avoir une idée du niveau à l’instant T.

Plus vous savez ce qu’il se passe dans votre environnement, plus vous voyez/expérimentez ces termes et plus ils vous seront familiers !

On commence en douceur

1. Qu’est-ce que Javascript?

C’est le langage de script du Web qui était initialement destiné à s’exécuter sur le navigateur. Aujourd’hui, JavaScript est aussi utilisé dans le serveur avec NodeJs ou Deno.

2. Qu’est-ce qu’ECMAScript?

C’est une spécification standard pour les langages de script. JavaScript est basé sur ECMAScript.

3. Quelle est la différence entre == et ===?

== compare les valeurs tandis que === compare le type et la valeur

4. Qu’est-ce qu’une promesse? (promise)

Une promesse est un objet (promise) qui représente la complétion ou l’échec d’une opération asynchrone.

5. Qu’est-ce que le mode strict dans JS?

il est utile pour écrire du code JS sécurisé. Il empêche certains bug de se produire et lève plus d’exceptions.

6. Quelle est la différence entre null et undefined?

Le type null est un objet explicitement affecté à une variable.

Le type Undefined est indéfini là où la variable a été déclarée mais n’a pas de valeur assignée

7. Qu’est-ce que AJAX?

Du JavaScript et XML asynchrones. Pour envoyer des données au serveur et obtenir des données sans actualiser la page.

8. Expliquez la différence entre synchrone et asynchrone.

Synchrone bloque l’opération tandis que asynchrone non. Synchrone complète le code actuel avant que le code suivant soit exécuté tandis que asynchrone continue sur le code suivant sans compléter le code actuel

9. Quelles sont les différences entre var, let et const

var est limité à une fonction. let et const ont une portée de bloc. 

10. Qu’est-ce que le DOM?

il signifie Document Object Model. Cela peut être utilisé pour accéder et modifier la structure, le style et le contenu du document.

Cela vous a plu ?

Hésitez pas à me communiquez d’autres questions qui vous semblent pertinente à connaitre !

Plusieurs parties sont à venir dont une spécial React

You may also like

Leave a Comment