Domande di intervista Javascript PARTE 5 || Vanilla JS Domande

Jan 02 2023
Ecco la quinta parte della mia serie di domande di intervista JavaScript. Se non hai ancora visto Parte 1 e Parte 2 e Parte 3 e Parte 4, vai nelle mie Guide Profilo e troverai la serie.

Ecco la quinta parte della mia serie di domande di intervista JavaScript. Se non hai ancora visto Parte 1 e Parte 2 e Parte 3 e Parte 4, vai nelle mie Guide Profilo e troverai la serie.
Se ti piace questo post, ti preghiamo di mettere mi piace e condividerlo con gli altri. Lo apprezzerò molto. Inoltre, non dimenticare di seguirmi su medium per ricevere la notifica della dose giornaliera di conoscenza della codifica

Diamo un'occhiata ad altre domande che ti possono essere poste nelle interviste JavaScript con le relative risposte.

1. Qual è la differenza tra virgolette singole, doppie e apici inversi?
Queste tre virgolette vengono utilizzate per creare stringhe in JavaScript. Le virgolette singole '..' e doppie “…” non hanno differenze. Ma i backtick `...` lo fanno.
A differenza di single e double, puoi creare una stringa multilinea e interpolare le espressioni nella tua stringa con apici inversi:

//Code
Const multi = "Ciao,~
sono multilinea"~
// non possibile con double

Const multi = `Ciao, sono multilinea`

Const interpolate = `Ho ${1 + 2} anni `

Const interpolate = `Ho ${1 + 2} anni `
// non possibile con single

2. Quali sono i diversi modi di scrivere commenti in JavaScript?
In JavaScript, puoi creare commenti su una o più righe. I commenti a riga singola vengono creati con la doppia barra // mentre i commenti a più righe vengono creati con una barra di apertura e un asterisco /* e un asterisco di chiusura e una barra */:

/* Sono un commento su più righe. Guardami
su tre righe haha ​​*/

// Sono un commento a riga singola
// Sono un altro commento a riga singola

3. Qual è la differenza tra NULL e UNDEFINED?
Undefined è un valore predefinito assegnato alle variabili che dichiari ma non assegni un valore
//Code
let number;
console.log(numero)
// non definito

Null è un valore, che significa “niente”. Pensalo come un valore vuoto che puoi applicare alle variabili.
//Codice
let numero = null;
console.log(numero)
// nullo

4. Spiegare come funziona l'istruzione try…catch…finally.
Questa istruzione viene utilizzata per gestire gli errori di eccezione. Il modo in cui funziona è che si esegue un codice nel blocco try e, se viene generato un errore, il codice nel blocco catch lo gestirà e il blocco 'finally' (opzionale) verrà eseguito alla fine ( se c'è o meno un errore). Ecco un esempio in cui accediamo alla variabile non disponibile che non è definita:
//Code
try {
console. log(non disponibile)
} catch(errore) {
console.log(errore)
} finally {
console.log(" Sto facendo con questo blocco ")
}

// ReferenceError: unavailable non è definito
// sto facendo con questo blocco

Se hai domande, fammelo sapere sul mio Instagram all'indirizzohttps://www.instagram.com/codeculturepro/o all'indirizzo [email protected]