javascript - Konvertera sträng "true"/"false" till booleskt värde


Jag har en JavaScript-sträng som innehåller "true" eller "false".

Hur kan jag konvertera det till boolean utan att använda eval-funktionen?

Svar #1

var val = (string === "true");

Skiftlägesokänslig:

const val = (string.toLowerCase() === "true");

Svar #2

Du skulle enkelt kunna ha: var result=(str == "true").

Svar #3

Om du använder variabeln result:

result = result == "true";

Relaterade artiklar