Mi accorgo solo ora che hai utilizzato il "triplo ="
ovvero il simbolo di uguaglianza rigorosa.
L'operatore di uguaglianza rigorosa si comporta come l'operatore di uguaglianza ma i tipi di dati non vengono convertiti. Il risultato è true se entrambe le espressioni, inclusi i tipi di dati corrispondenti, sono uguali.
Siccome le variabili caricate esternamente vengono considerate tutte stringhe, quella uguaglianza sarà sempre falsa.
o scrivi:
this.pop==="1"
oppure:
this.pop==1


Rispondi quotando