Valori e operatori
Numeri, stringhe tra "…" o '…' e template tra backtick (` Uè ${nome} ) sono quelli di JavaScript. I valori speciali hanno nomi napoletani: overo (true), sfòls (false), nisciun (null), boh` (undefined).
Gli operatori logici sono parole: e o pure (&&), o (||), no o manco (!). I confronti restano <, >, <=, >=, ==, !=.
a ?? b dà b quando a è nisciun o boh; a?.b legge b solo se a esiste. chè è x è typeof x e x è uno Classe è instanceof.
chist è nome = "Totò"
chist è anni = 42
stamm a dì(`${nome} tene ${anni} anni`)
stamm a dì(anni > 18 e nome != "", no overo)
stamm a dì(nisciun ?? "niente", boh ?? "nun definito")
chist è ordine = { cliente: { nome: "Ciro" } }
stamm a dì(ordine.cliente?.nome, ordine.consegna?.via ?? "ritiro al banco")
stamm a dì(chè è anni, [1, 2] è uno Array)
Output
Totò tene 42 anni
true false
niente nun definito
Ciro ritiro al banco
number true