wie zu erkennen, wenn die variable ein string ist
Wie kann ich erkennen, ob eine variable ein string ist?
InformationsquelleAutor der Frage Webnet | 2011-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie kann ich erkennen, ob eine variable ein string ist?
InformationsquelleAutor der Frage Webnet | 2011-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die Weise angegeben, die in der ECMAScript-Spezifikation Ermittlung der internen [[Class]] - Eigenschaft.
Von 8.6.2 Objekt von Internen Eigenschaften und Methoden:
Für ein Beispiel, wie dies sinnvoll ist, sollten Sie dieses Beispiel:
Wenn Sie
typeof
erhalten Sie"object"
.Aber wenn du die oben genannte Methode nutzen, bekommen Sie das korrekte Ergebnis
"[object String]"
.InformationsquelleAutor der Antwort user113716
Können Sie
typeof
es zu tun, aber für eine Menge Dinge, das ist schlechtes design.InformationsquelleAutor der Antwort Daniel DiPaolo
Verwenden Sie typeof.
InformationsquelleAutor der Antwort simshaun
oder einfach:
InformationsquelleAutor der Antwort The Mask
Ich glaube nicht, dass wir benötigen, um die Behandlung
new String('some string')
als string, weil, wenn wir versuchen:False zurück!
Aber wenn wir es versuchen:
Wird true zurückgegeben.
InformationsquelleAutor der Antwort user1607706
typeof('yourstring');//returns string
InformationsquelleAutor der Antwort singles
Verwenden
alert(typeof "hello");
alert(typeof 123);
Ref.: hier.
InformationsquelleAutor der Antwort Adil Mehmood
InformationsquelleAutor der Antwort Cody