Wie konvertiert man einen String in einen Boolean-Wert (true/false) in JavaScript?
Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf ein Problem gestoßen. Ich habe einen String, der von einem Formular auf der Website kommt. Zum Beispiel könnte es der Wert "true" oder "false" sein, aber es ist immer als String. Ich muss diesen String in einen echten Boolean-Wert umwandeln, um ihn in Bedingungen verwenden zu können.
Hier ist ein Beispiel meines Codes:
```javascript
let isActive = "true"; // Das ist ein String, kein Boolean-Wert
if (isActive) {
console.log("Aktiv");
} else {
console.log("Nicht aktiv");
}
```
Das Problem ist, dass in diesem Fall immer "Aktiv" ausgegeben wird, selbst wenn der String gleich "false" ist. Ich verstehe, dass jeder nicht-leere String in JavaScript als truthy betrachtet wird, daher wird die if-Bedingung immer ausgeführt. Aber ich brauche, dass der String "false" in false umgewandelt wird und "true" in true.