Puis-je convertir une chaîne de caractères représentant une valeur booléenne (par exemple, 'true', 'false') dans un type intrinsèque en JavaScript?
J'ai caché un formulaire en HTML qui est mis à jour basé sur une sélection de l'utilisateur dans une liste. Ce formulaire contient des champs qui représentent des valeurs booléennes et sont rempli dynamiquement avec une valeur intrinsèque valeur booléenne. Cependant, une fois que cette valeur est placée dans le champ caché, il devient une chaîne de caractères.
La seule façon que j'ai pu trouver afin de déterminer le champ de la valeur booléenne, une fois qu'il a été converti en une chaîne de caractères, a été dépendre de la valeur littérale de sa représentation sous forme de chaîne.
var myValue = document.myForm.IS_TRUE.value;
var isTrueSet = myValue == 'true';
Est-il un meilleur moyen pour y parvenir?