Guide / JavaScript — basi del linguaggio
JavaScript — basi del linguaggio
ECMAScript moderno: tipi e operatori, scope e moduli ES, stringhe e template, Promise/async-await, DOM ed eventi, gestione errori, oltre a array, funzioni e I/O su console o pagina.
-
article
Introduzione
Motore JS, browser e runtime Node.
-
article
Sintassi base
Istruzioni, blocchi e commenti.
-
article
Variabili
const, let e differenze rispetto a var.
-
article
Operatori e tipi
typeof, coercizione, ??, ?., spread.
-
article
Condizioni (if / else if / else)
Rami, operatori logici ed uguaglianza stretta.
-
article
Cicli (for, for...of, while)
Indici, iterazione su iterabili e condizioni.
-
article
Array, oggetti e collezioni
Liste ordinate, record e Map/Set.
-
article
Funzioni
Dichiarazioni, espressioni e arrow functions.
-
article
Scope e hoisting
let/const, blocco e TDZ.
-
article
Stringhe
Template literal, escape e metodi.
-
article
Moduli (import / export)
ES modules e file .mjs.
-
article
Promise e async/await
Asincronia: then/catch e sintassi async.
-
article
DOM ed eventi
querySelector, addEventListener, delega.
-
article
Errori e try/catch
throw, Error, finally.
-
article
Input / output
Console, DOM e serializzazione.
-
article
Esempi pratici
Sommare solo numeri positivi da un array.