Javascript (JS) est le langage de script léger et de programmation compilé le plus populaire. Il a été développé par Brendan Eich en 1995 . Il est bien connu comme langage de script pour les pages Web, les applications mobiles, les serveurs Web et bien d'autres. C'est un langage important pour les aspirants développeurs front-end et back-end. certains postes exigent que les individus maîtrisent JavaScript. Il est utilisé par les plus grandes sociétés informatiques telles que Evernote, LinkedIn, Microsoft, Opera, NASA , et Méta en raison de sa manipulation DOM, de son JavaScript asynchrone, de sa gestion des erreurs et des frameworks JavaScript dans lesquels il peut être utilisé. Donc, pour entrer dans ces entreprises, vous devez compléter ces Principales questions d'entretien JavaScript ce qui peut vous faire passer pour un expert devant les recruteurs.
Dans cet article, nous fournirons Haut Questions et réponses d'entretien JavaScript adapté aux deux rafraîchisseurs et expérimenté professionnels avec 3, 5 et 8 ans d'expérience. Ici, nous couvrons tout, y compris Concepts JavaScript de base , fonctionnalités ES6+, manipulation DOM, JavaScript asynchrone, gestion des erreurs, frameworks et bibliothèques JavaScript, et bien plus encore, qui vous aideront sûrement à réussir votre prochain entretien JavaScript.
Questions et réponses d'entretien JavaScript (2024)
Pour vous préparer à un entretien, nous avons apporté le Top 50 des questions d'entretien JavaScript pour débutant, intermédiaire et expérimenté que vous devez absolument traverser pour vous placer parmi les meilleures multinationales.
Avant de procéder à l'apprentissage Questions et réponses d'entretien JavaScript , nous apprenons d'abord le complet Tutoriel JavaScript .
Table des matières
- Questions d'entretien JavaScript pour les débutants
- Questions d'entretien intermédiaires JavaScript
- Questions d'entretien JavaScript pour les expérimentés
Questions d'entretien JavaScript pour les débutants
Discutons de quelques questions courantes que vous devriez préparer pour les entretiens. Ces questions seront utiles pour clarifier les entretiens, spécialement pour le rôle de développement front-end.
1. Quelles sont les différences entre Java et JavaScript ?
JavaScript est un langage de script côté client et Java est un langage de programmation orienté objet. Les deux sont totalement différents l’un de l’autre.
- Javascript : Il s'agit d'un langage de programmation léger (langage de script) permettant de développer des pages Web interactives. Il peut insérer du texte dynamique dans les éléments HTML. JavaScript est également connu comme le langage du navigateur.
- Java : Java est l'un des langages de programmation les plus populaires. Il s'agit d'un langage de programmation orienté objet doté d'une plate-forme de machine virtuelle qui vous permet de créer des programmes compilés qui s'exécutent sur presque toutes les plates-formes. Java a promis, écrivez une fois, exécutez n'importe où.
2. Que sont les types de données JavaScript ?
Il existe trois principaux types de données en JavaScript.
- Primitif
- Nombres
- Cordes
- Booléen
- Symbole
- Banal
- Indéfini
- Nul
- Composite
- Objets
- Les fonctions
- Tableaux
3. Quel symbole est utilisé pour les commentaires en JavaScript ?
Les commentaires empêchent l'exécution des instructions. Les commentaires sont ignorés pendant que le compilateur exécute le code. Il existe deux types de symboles pour représenter les commentaires en JavaScript :
enum tostring java
- Double barre oblique : C'est ce qu'on appelle un commentaire sur une seule ligne.
// Single line comment>
- Barre oblique avec astérisque : C'est ce qu'on appelle un commentaire multiligne.
/* Multi-line comments ... */>
4. Quel serait le résultat de 3+2+7″ ?
Ici, 3 et 2 se comportent comme un entier et 7 se comporte comme une chaîne. Donc 3 plus 2 feront 5. Alors le résultat sera 5+7″ = 57.
5. A quoi sert la fonction isNaN ?
La fonction number isNan détermine si la valeur transmise est NaN (pas un nombre) et est du type Number. En JavaScript, la valeur NaN est considérée comme un type de nombre. Il renvoie vrai si l'argument n'est pas un nombre, sinon il renvoie faux.
6. Qu’est-ce qui est le plus rapide dans les scripts JavaScript et ASP ?
JavaScript est plus rapide que ASP Script. JavaScript est un langage de script côté client et ne dépend pas du serveur pour son exécution. Le script ASP est un langage de script côté serveur toujours fiable sur le serveur.
automates finis non déterministes
7. Qu’est-ce que l’infini négatif ?
L'infini négatif est une valeur constante qui représente la valeur disponible la plus basse. Cela signifie qu'aucun autre nombre n'est inférieur à cette valeur. Il peut être généré à l’aide d’une fonction créée par vous-même ou par une opération arithmétique. JavaScript affiche la valeur NEGATIVE_INFINITY sous la forme -Infinity.
8. Est-il possible de diviser le code JavaScript en plusieurs lignes ?
Oui, il est possible de diviser le code JavaScript en plusieurs lignes dans une instruction chaîne. Il peut être brisé en utilisant le barre oblique inverse '' .
Par exemple:
document.write('A Online Computer Science Portal for Geeks')>La ligne de cassage de code est évitée par JavaScript, ce qui n'est pas préférable.
let gfg= 10, GFG = 5, Geeks = gfg + GFG;>
9. Quelle entreprise a développé JavaScript ?
Netscape a développé JavaScript et a été créé par Brenden Eich en 1995.
dix. Que sont les variables non déclarées et non définies ?
- Indéfini : Cela se produit lorsqu'une variable est déclarée sans attribuer de valeur. Undefined n'est pas un mot-clé.
- Non déclaré : Cela se produit lorsque nous essayons d'accéder à une variable qui n'a pas été initialisée ou déclarée plus tôt à l'aide du mot-clé var ou const. Si nous utilisons opérateur 'typeof' pour obtenir la valeur d'une variable non déclarée, nous serons confrontés à l'erreur d'exécution avec la valeur de retour non définie. La portée des variables non déclarées est toujours globale.
onze. Écrivez un code JavaScript pour ajouter de nouveaux éléments de manière dynamique.
HTML Titre du document> tête>