Questions d'entretien Javascript PARTIE 5 || Questions Vanille JS
Voici la 5e partie de ma série de questions d'entrevue JavaScript. Si vous n'avez pas encore vu la partie 1 et la partie 2 et la partie 3 et la partie 4, allez à mes guides de profil et vous trouverez la série.
Si vous aimez ce post, veuillez l'aimer et le partager avec d'autres. Je l'apprécierai vraiment. N'oubliez pas non plus de me suivre sur le support pour recevoir la notification de la dose quotidienne de connaissances en codage
Examinons d'autres questions qui peuvent vous être posées dans les entretiens JavaScript avec leurs réponses.
1. Quelle est la différence entre les citations simples, doubles et backticks ?
Ces trois guillemets sont utilisés pour créer des chaînes en JavaScript. Les guillemets simples « .. » et doubles « … » n'ont aucune différence. Mais les backticks `…` le font.
Contrairement au simple et au double, vous pouvez créer une chaîne multiligne et interpoler des expressions dans votre chaîne avec des backticks :
//Code
Const multi = "Bonjour, ~
je suis multi-ligne" ~
// impossible avec double
Const multi = `Bonjour, je suis multiligne`
Const interpoler = `J'ai ${1 + 2} ans `
Const interpolate = `J'ai ${1 + 2} ans `
// impossible avec single
2. Quelles sont les différentes manières d'écrire des commentaires en JavaScript ?
En JavaScript, vous pouvez créer des commentaires sur une seule ligne et sur plusieurs lignes. Les commentaires sur une seule ligne sont créés avec la double barre oblique // tandis que les commentaires sur plusieurs lignes sont créés avec une barre oblique ouvrante et un astérisque /*, et un astérisque fermant et une barre oblique avant */ :
/* Je suis un commentaire multi-lignes. Regarde-moi
sur trois lignes haha */
// Je suis un commentaire sur une seule ligne
// Je suis un autre commentaire sur une seule ligne
3. Quelle est la différence entre NULL et UNDEFINED ?
Undefined est une valeur par défaut assignée aux variables que vous déclarez mais n'assignez pas de valeur
//Code
let number;
console.log(nombre)
// non défini
Null est une valeur, cela signifie "rien". Considérez-le comme une valeur vide que vous pouvez appliquer aux variables.
//Code
let number = null;
console.log(nombre)
// null
4. Expliquez comment fonctionne l'instruction try…catch…finally.
Cette instruction est utilisée pour gérer les erreurs d'exception. La façon dont cela fonctionne est que vous exécutez un code dans le bloc try, et si une erreur est renvoyée, le code de votre bloc catch le gérera, et le bloc 'finally' (facultatif) sera exécuté à la fin ( s'il y a une erreur ou non). Voici un exemple où l'on accède à la variable unavailable qui n'est pas définie :
//Code
try {
console. log(unavailable)
} catch(error) {
console.log(error)
} finally {
console.log(" Je fais avec ce bloc ")
}
// ReferenceError: unavailable n'est pas défini
// Je fais avec ce bloc
Si vous avez des questions, faites-le moi savoir sur mon Instagram àhttps://www.instagram.com/codeculturepro/ou à [email protected]
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































