Per rendere il linguaggio privo delle parte “legacy”, si può utilizzare nella prima riga la seguente direttiva:
"use strict";
Anche la sintassi dovrà essere leggermente diversa:
- sintassi più semplice per i principianti
- obbliga la dichiarazione delle variabili (
let
/const
) - aumenta il tipo errori evidenti (diminuisce il numero errori silenti)
- rende omogeneo il comportamento del programma in tutti i motore di rendering
Sono automaticamente in strict mode tutte le nuove funzionalità:
- classi
- moduli esportati
Nella categoria JavaScript sono presenti altri articoli: