Vue.js / Nuxt.js

Fondamenti di JavaScript

Variables, types, functions, arrow functions, destructuring, spread operator, template literals

20 domande da colloquio·
Junior
1

Qual è la principale differenza tra var e let in JavaScript?

Risposta

La differenza fondamentale risiede nello scope delle variabili. let ha block scope, il che significa che una variabile dichiarata con let esiste solo all'interno del blocco in cui è definita (tra parentesi graffe). var ha function scope, il che può causare comportamenti inattesi perché la variabile è accessibile al di fuori del blocco. Questa differenza di scope rende let la scelta consigliata per evitare bug legati a hoisting e scope.

2

Quando si dovrebbe usare const invece di let per dichiarare una variabile?

Risposta

const dovrebbe essere usato quando una variabile non verrà mai riassegnata dopo la sua dichiarazione iniziale. È buona pratica dichiarare tutte le variabili con const per impostazione predefinita e passare a let solo se è necessaria una riassegnazione. Questo rende il codice più prevedibile e aiuta a comprendere l'intento dello sviluppatore. Nota: const impedisce la riassegnazione, ma non la modifica delle proprietà di un object.

3

Quali sono i tipi primitivi in JavaScript?

Risposta

JavaScript ha sette tipi primitivi: string per le stringhe di caratteri, number per interi e decimali, boolean per i valori true e false, undefined per le variabili non inizializzate, null per rappresentare l'assenza intenzionale di valore, symbol per creare identificatori univoci e bigint per i grandi numeri interi. I tipi primitivi sono immutabili e confrontati per valore, a differenza degli object che vengono confrontati per riferimento.

4

Qual è la differenza tra null e undefined in JavaScript?

5

Quale operatore si dovrebbe usare per confrontare in modo stretto due valori in JavaScript?

+17 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis