Fare il parsing di un boolean da stringa in Javascript

Mattepuffo's logo
Fare il parsing di un boolean da stringa in Javascript

Fare il parsing di un boolean da stringa in Javascript

Supponiamo di avere una stringa in Javascript valorizzata a true (o True).

E vogliamo farne il parsing trasformandola in boolean.

Abbiamo due possibilità:

  • usare l'identity operatore (===)
  • usare le regex

Per quanto riguarda il primo esempio:

let boolString = "True";
let checkBool = (boolString.toLocaleLowerCase() === "true");
console.log(checkBool);

Qui abbiamo usato il toLocaleLowerCase() per fare il controllo anche nel caso di valore a True.

Per quanto riguara il secondo:

let boolString = "True";
let checkBool = (/true/i).test(boolString);
console.log(checkBool);

Qui abbiamo usato i per lo stesso motivo.

Enjooy!


Condividi

Commentami!