Quand est-ce un événement.cible.valeur pas une chaîne de caractères?

Je suis tombé sur value = String(event.target.value || "") lorsqu'un textinputs keyup/événement keydown est déclenché.

Mais je ne suis pas sûr que quand le event.target.value n'est pas une chaîne de caractères? Est-ce possible? Lorsque c'est autre chose, présentée comme un event.target.value?

C'est soit défini ou une chaîne de caractères, et l'indéfini est fausse (false), la facturation OU, si la conversion de chaîne devrait pas être nécessaire, mais est probablement ajouté comme une sorte d'assurance.

OriginalL'auteur Akshat | 2013-02-06