Come mai non riesco a effettuare il controllo condizionale? Ad esempio: var provaControllo=true;if (provaControllo=false) Come mai l’if mi dà errore?

Utente HTML.it
chiede

Come mai non riesco a effettuare il controllo condizionale? Ad esempio: var provaControllo=true;if (provaControllo=false) Come mai l’if mi dà errore?

Redazione HTML.it
risponde

Stai sbagliando l’operatore da utilizzare nel controllo.
Devi usare == e non =.
La sintassi corretta

if (provaControllo==false)

Con:

provaControllo=false

stai eseguendo l’assegnazione di un valore a una variabile.
Con:

provaControllo==false

invece verifichi il valore della variabile.