Maison > interface Web > js tutoriel > Principales questions d'entretien JavaScript pour les débutants en 5

Principales questions d'entretien JavaScript pour les débutants en 5

Linda Hamilton
Libérer: 2025-01-06 07:12:40
original
551 Les gens l'ont consulté

1. Qu'est-ce que JavaScript ?
JavaScript, également connu sous le nom de JS, est un langage de programmation dynamique populaire utilisé pour
développement front-end. L'objectif principal de l'utilisation de JS sur les pages Web est d'afficher les choses de manière dynamique.

2. Qu'est-ce que la promesse JavaScript ?
Une promesse en JavaScript est un objet ou un proxy qui établit le lien entre la production de code et la consommation de code. Il indique si l'opération asynchrone est en attente, exécutée ou rejetée. Et s'il est rempli, il affichera également le résultat.

3. Qu'est-ce que la fermeture JavaScript ?
Lorsque vous avez besoin d'accéder aux fonctionnalités d'une fonction située en dehors de la fonction interne, le rôle de fermeture JS entre en jeu. C'est une telle option qui est utile même lorsque la fonction située à l'extérieur est fermée.

4. Qu'est-ce qu'un tableau JavaScript ?
En JS, un tableau est une variable qui peut stocker plusieurs valeurs. En termes simples, vous pouvez dire qu'un tableau a la capacité de stocker un ensemble de plusieurs éléments avec le nom d'une seule variable.

5. Quelles sont les caractéristiques d'un tableau en JavaScript ?
Voici les principales caractéristiques du tableau JavaScrip :
● Redimensionnable
● Indexé à zéro
● Possibilité de créer des copies superficielles
● Fonctionnalité pour stocker la collection de différents éléments ou types de données.

6. Qu'est-ce que la fonction JavaScript ?
Une fonction en JavaScript est un ensemble de code utilisé pour effectuer une certaine tâche. Il peut également être utilisé pour le calcul. Avant d'utiliser la fonction, assurez-vous qu'elle est définie quelque part
Le mot-clé function en JS est utilisé pour exécuter les fonctions.

7. Qu'est-ce qu'un objet JavaScript ?
Un objet en JS est comme une chose dans la vie réelle, ayant des propriétés, des méthodes, un comportement, etc. Par exemple, un vélo est un objet avec des propriétés comme la couleur, le nom de la marque, le modèle, etc. Les méthodes de ce vélo peuvent être un freiner, arrêter, démarrer, conduire, etc.

8.Qu'est-ce que la fonction isNan() en JavaScript ?
La forme complète de NaN n’est pas un nombre. Ainsi, en termes simples, isNaN() est une fonction en JavaScript qui est utilisée pour vérifier si une valeur est un nombre ou non une fois convertie en nombre.

Si la valeur n'est pas un nombre, elle s'affichera vraie. Cette fonction change d'abord les valeurs en nombres, puis vérifie si elles sont NaN ou non.

9. Quelle est la différence entre JS côté client et côté serveur ?
De telles questions d'entretien JavaScript peuvent être posées aux développeurs débutants et expérimentés. Voyons donc les principales différences entre les scripts côté client et les scripts côté serveur en JavaScript.

Top JavaScript Interview Questions for Freshers in 5

10. JavaScript est-il sensible à la casse ?
Oui. C'est un langage sensible à la casse.

11. Qu'est-ce que le DOM JavaScript ?
DOM signifie Modèle Objet de Document. Il s'agit d'une interface de codage utilisée pour représenter les données et le contenu d'un document Web. Il permet aux programmes de modifier le style, le contenu et la structure d'un document Web.

12. Que sont les opérateurs en JavaScript ?
Un opérateur en JS est simplement un symbole utilisé pour effectuer des opérations spécifiques, comme l'addition, la soustraction, etc. Les opérations sont effectuées sur des valeurs et des variables, ou vous pouvez les appeler des opérandes.

Comprenons-le avec un exemple. Si vous souhaitez ajouter deux valeurs, alors l'opérateur « » sera utilisé.

10 45 : // 55

Voici un opérateur arithmétique, qui a ajouté les valeurs données. 10 et 45 sont les opérandes ici.

13. Quels sont les différents opérateurs en JavaScript ?
Vous trouverez ci-dessous une liste d'opérateurs JavaScript avec leurs détails :

Top JavaScript Interview Questions for Freshers in 5

Opérateurs d'affectation
Utilisé lorsque vous devez attribuer des valeurs à des variables.

Top JavaScript Interview Questions for Freshers in 5

Opérateurs de comparaison
Le rôle de ces opérateurs est lorsque vous souhaitez comparer deux valeurs et obtenir ensuite un résultat. Le résultat sera une valeur booléenne, affichant vrai ou faux.

Top JavaScript Interview Questions for Freshers in 5

Opérateurs arithmétiques
Le rôle de ces opérateurs est de faire des calculs arithmétiques.

Top JavaScript Interview Questions for Freshers in 5

Opérateurs logiques
Utilisé pour faire des opérateurs logiques. Après l'opération, il affiche une valeur booléenne (vrai/faux) comme résultat.

Top JavaScript Interview Questions for Freshers in 5

Opérateurs au niveau du bit
Utilisé lorsque vous devez effectuer des opérations sur des nombres binaires.

Top JavaScript Interview Questions for Freshers in 5

14. Qu'est-ce qu'un événement JavaScript ?
Chaque action qui se produit dans le code ou la programmation est un événement. Par exemple, le chargement d'une page est un événement. Les clics des utilisateurs finaux sur un bouton sont un événement. Le rôle des événements en JavaScript est de faire comprendre au programme qu'une action a été entreprise et de réagir en conséquence à cette action.

15. Qu'est-ce que le rappel JavaScript ?
Le rappel est une fonction en JavaScript. Son rôle est de fonctionner comme un argument en étant transmis à d'autres fonctions. Lorsqu'il sera transmis aux autres fonctions, ces fonctions verront également l'argument exécuté.

Puisqu'il est passé dans les fonctions pour rappeler les arguments dans plus de fonctions également, son nom est justifié. Il est à noter que vous ne pouvez utiliser le rappel dans d'autres fonctions que si elles sont déjà exécutées.

16. Comment écrire hello world en JS ?
C'est l'une des questions d'entretien de base en JavaScript pour les débutants. L'écriture d'un programme hello world en JS peut être effectuée de trois manières différentes, comme indiqué ici :

Top JavaScript Interview Questions for Freshers in 5

17. Qu'est-ce que la nomenclature en JavaScript ?
BOM signifie Modèle d'objet de navigateur. Il s’agit de l’une des parties les plus cruciales de JavaScript en termes d’utilisation sur le composant WebPart. Il vous aide à connaître les fonctionnalités d'un navigateur utilisant des objets. En conséquence, les projets basés sur JS peuvent interagir avec le navigateur.

18. Que sont les commentaires en JavaScript ?
Les commentaires JS sont simplement utilisés pour représenter un commentaire ou un message lié au code. Par exemple, on peut utiliser des commentaires pour mentionner des détails du code, des recommandations, des avertissements, etc. A noter que le moteur JS négligera les commentaires.

19. Qu'est-ce que l'environnement d'exécution en JavaScript ?
L'environnement d'exécution est l'endroit où exécuter ou exécuter un programme. Cet environnement peut accéder aux objets, bibliothèques, etc. et exécute donc le code en conséquence.

Généralement, il existe deux types d'environnements JS utilisés par un développeur. L'un est l'environnement d'exécution basé sur un navigateur et l'autre est l'environnement d'exécution basé sur NodeJS.

L'environnement d'exécution basé sur un navigateur utilise un moteur JS, des API Web, une boucle d'événements et la file d'attente de rappel.

20. Quels sont les avantages de JavaScript ?
Voici les principaux avantages ou avantages de l'utilisation de JavaScript :

Top JavaScript Interview Questions for Freshers in 5

● Performances rapides
Puisque JS est un langage interprété, vous n’avez pas besoin de le compiler à chaque fois qu’il s’exécute. En conséquence, cela accélère le processus de développement. De plus, il fonctionne côté client,

où cela ne dépend pas du serveur. Cela optimise à nouveau les performances du site Web ou de l'application Web en évitant d'avoir à demander des ressources au serveur Web.

● Facile à comprendre et simple
Même si vous êtes débutant sans aucune connaissance en codage, vous trouverez ce langage facile à apprendre. Opter pour un cours de développement Web hors ligne ou en ligne vous facilite en outre les choses afin que vous puissiez vous familiariser avec les compétences complètes en matière de développement de sites Web et d'applications Web.

● Fonctionne bien avec d'autres langages et systèmes
JavaScript est un langage interopérable, ce qui signifie qu'il fonctionne bien avec d'autres langages et technologies Web.

● Développement multiplateforme
Il existe plusieurs frameworks JS qui vous aident à utiliser JavaScript pour le développement multiplateforme. Par exemple, vous pouvez utiliser le framework React Native pour utiliser JS pour le développement d'applications mobiles. Vous pouvez utiliser Electron pour implémenter JS pour le développement d'applications de bureau.

● Frameworks et bibliothèques
La large gamme de bibliothèques et de frameworks JavaScript en fait un choix idéal pour les programmeurs et les développeurs. Les tâches peuvent être effectuées avec un minimum d'efforts, accélérant ainsi le processus de développement. De plus, ces outils offrent de nombreux autres avantages, comme le développement multiplateforme.

21. À quoi sert JavaScript ?
Voici les principales utilisations et applications de JavaScript :

● Création de pages Web interactives
Grâce à JS, les développeurs peuvent rendre les pages Web plus interactives et attrayantes. Par exemple, de nouvelles fonctionnalités peuvent être ajoutées qui apportent certaines fonctionnalités aux utilisateurs et améliorent également l'UX globale.

Voici quelques exemples de JavaScript utilisé sur des pages Web.

● Survolez les couleurs sur les boutons
● Curseur de carrousel
● Les images zooment/dézooment
● Compte à rebours
● Animations
● Menu hamburger

● Développement de jeux basés sur le Web
Vous pouvez créer des jeux à l'aide de JavaScript qui s'exécute sur les navigateurs. Par exemple, vous pouvez créer des puzzles, des jeux de course, des jeux de rôle, etc. Quelques-uns des jeux populaires fonctionnant sur JavaScript incluent Angry Birds, CrossCode, Polycraft, HexGL, etc.

● Développement d'applications Web
En plus de sites Web robustes et hautement interactifs, vous pouvez également développer des applications Web à l'aide de JavaScript. Par exemple, Google Maps est l'une de ces applications Web où JS est utilisé.

● Développement d'applications mobiles
Grâce à la large gamme de frameworks JavaScript disponibles aujourd'hui, vous pouvez également développer des jeux mobiles. Par exemple, React Native est un framework JS populaire pour le développement d'applications.

● Serveurs Web
De nombreuses activités côté serveur peuvent être gérées à l'aide de JavaScript et des frameworks pertinents.

● Validation de la saisie de l'utilisateur lorsqu'un utilisateur est sur le point de soumettre un formulaire
● Afficher les fenêtres contextuelles et les boîtes de dialogue
● Changer l'apparence des documents HTML
● Mise en place de formulaires dynamiques
● Afficher la date et l'heure

22. Qui a développé JavaScript ?
Brendon Eich a développé JavaScript.

Top JavaScript Interview Questions for Freshers in 5

23. Quels sont les inconvénients de JavaScript ?
Lors de la préparation des questions et réponses de l'entretien JavaScript en 2023, n'oubliez pas de connaître les principaux inconvénients ou inconvénients de JS.

● Non restrictif
Comparé à d’autres langages, JS est un peu moins restrictif. Les développeurs doivent être attentifs afin de pouvoir tout mettre en œuvre comme requis. C'est pourquoi les bons cours de développement Web couvrent ces aspects de JavaScript afin que les développeurs connaissent les meilleures pratiques.

● Débogage délicat
Étant donné que JS s'exécute côté client dans le navigateur, les options et fonctionnalités de débogage sont limitées.

● Sécurité
Encore une fois, l’exécution du langage côté client le rend un peu moins sécurisé. Les développeurs doivent être conscients de ces aspects de JavaScript afin de ne laisser aucun espace disponible aux attaquants.

24. Quelle est la différence entre JavaScript et Java ?
Il existe plusieurs différences entre Java et JavaScript. Que vous soyez un professionnel débutant ou expérimenté, cette question fait partie des principales questions d'entretien JavaScript pour vous.

Ci-dessous, nous avons organisé une comparaison tabulaire entre Java et JavaScript afin qu'il vous soit plus facile de comprendre les principales différences.

Top JavaScript Interview Questions for Freshers in 5

25. Quel était le prénom de JavaScript ?
Au cours de l'entretien, on peut vous demander comment s'appelait JavaScript lors de son développement ou quel était l'ancien nom de JS. Vous devez être préparé à de telles questions et réponses d'entretien JavaScript.

Le nom original de JavaScript était Mocha lors de son développement. Il a ensuite été modifié en LiveScript, puis est finalement devenu JavaScript.

26. Quand JavaScript a-t-il été inventé ?
Il a été développé en 1995.

27. Qu'est-ce que JavaScript ES6 ?
ES6 signifie ECMAScript 6. Il s'agit d'une version de JavaScript publiée en 2015. C'est pourquoi elle est également appelée ES 2015.

Il existe de nombreuses nouvelles fonctionnalités dans JavaScript ES6 par rapport aux versions précédentes. Ceux-ci sont destinés à écrire du code meilleur et propre, tout en aidant les développeurs à faire plus avec moins de code.

28. Qu'est-ce qu'une fonction nommée en JS ?
Comme le terme l'indique, une fonction nommée est simplement une fonction dans JS à laquelle on a donné un nom. Ce nom est donné à l'aide de la syntaxe. Le mot-clé function en JavaScript est utilisé pour attribuer un nom à la fonction ou en faire une fonction nommée. Ce concept devrait figurer dans la liste des principales questions et réponses d'entretien JavaScript pour les débutants.

29. Qu'est-ce qu'une fonction anonyme ?
Contrairement aux fonctions nommées, les fonctions anonymes sont celles qui n'ont aucun nom. Ces fonctions sont déclarées sans utilisation d'identifiants.

Il existe certaines règles pour utiliser une fonction anonyme en JavaScript. Premièrement, vous ne pouvez pas y accéder juste après l’avoir créé. Pour cela, vous devez utiliser une variable où la fonction anonyme est enregistrée.

30. Quelle est la différence entre JavaScript et JScript ?
Vous devez connaître les différences entre les deux, car elles semblent similaires. Cela peut être l'une des principales questions d'entretien JavaScript pour les débutants

Top JavaScript Interview Questions for Freshers in 5

31. Quels sont les différents états d'une promesse JS ?
La promesse JavaScript peut avoir l'un des trois états :

Top JavaScript Interview Questions for Freshers in 5

32. Quelle est la différence entre les méthodes event.preventDefault() et event.stopPropagation() en JavaScript ?
Parmi la liste des questions d'entretien JavaScript pour 3 ans d'expérience ou plus, conservez ces concepts et découvrez-les.

Méthode PreventDefault()
Il est utilisé lorsque vous souhaitez empêcher l'action par défaut des éléments du navigateur. Il faut savoir que toutes les actions ne peuvent pas être annulées, et s'appliquent uniquement aux événements annulables.

Méthode stopPropagation()
Il est utilisé pour arrêter la propagation de l'élément parent afin qu'il ne puisse pas accéder aux événements spécifiés.

Top JavaScript Interview Questions for Freshers in 5

33.Combien de façons existe-t-il de créer un objet en JavaScript ?
Il existe trois façons de créer un objet JavaScript :

Top JavaScript Interview Questions for Freshers in 5

34. Quelle méthode pouvons-nous utiliser pour connaître le caractère d'un index particulier ?
Pour cela, nous pouvons utiliser la méthode string charAt().
Par exemple :

Top JavaScript Interview Questions for Freshers in 5

35.Comment pouvons-nous utiliser un fichier JavaScript externe ?
Pour ce faire, nous devons ajouter la balise de script mentionnée ci-dessous à l'en-tête :

Top JavaScript Interview Questions for Freshers in 5

Ici, wscubetech.js est le nom du fichier JS externe que nous cherchons à utiliser.

36. Qu'est-ce qu'un prototype JavaScript ?
Un prototype en JS est l'un des objets les plus utiles grâce auquel les développeurs peuvent hériter des fonctionnalités d'un objet à un autre. On peut dire qu'un prototype est lié à tous les objets et fonctions de JS. C'est ce qu'il rend capable d'hériter des caractéristiques d'un objet.

37. Quel est le rôle de la fonction de rappel JavaScript ?
Étant donné que de nombreuses actions dans JS sont asynchrones, ces actions ne sont pas capables d'empêcher l'exécution d'un programme avant son achèvement. Grâce à la fonction de rappel, nous pouvons définir quand exécuter le code.

38. A quoi sert l'objet window en JS ?
En JavaScript, l'objet window indique qu'une fenêtre est ouverte dans le navigateur. Cet objet prend en charge tous les navigateurs Web populaires et donc les objets, fonctions ainsi que les variables sont membres de l'objet window.

De plus, on peut dire que les variables globales de JS sont considérées comme des propriétés, alors que les fonctions globales sont considérées comme des méthodes de la fenêtre.

39. À quoi sert l'objet historique en JavaScript ?
L'utilisation de l'objet historique JS consiste à rechercher les URL Web qu'un utilisateur a visitées dans le navigateur. De plus, cela aide également à parcourir les pages précédentes et suivantes, ainsi que les pages spécifiques qu'un utilisateur a visitées.

En tant que propriété importante de l'objet window, l'objet history est accessible par :

Quantity window.history
● historique

40. Comment utiliser JavaScript en HTML ?
L'objectif principal de l'utilisation de JavaScript sur les pages HTML est de les rendre interactives et dynamiques.

Pour ajouter du code JS au code HTML, le

Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal