Le strutture condizionali (detti anche costrutti) e le strutture di controllo sono alla base di tutti i linguaggi di programmazione.

Esse permettono di svolgere determinate azioni in funzione dei dati al momento elaborati dal programma.

Analizziamo in dettaglio queste strutture nel JavaScript.