Was ist der schnellste und sicherste Weg, um eine beliebige Typvariable in JavaScript in String zu konvertieren?

8

Irgendwelche Gedanken über die Funktion, die ein Argument erhält und durch eine String-Repräsentation des Arguments in JavaScript zurückgibt?

Wenn das angegebene Objekt .toString () implementiert, sollte die Funktion es verwenden. Andernfalls kann die Funktion darauf zurückgreifen, was die JavaScript-Implementierung bietet.

Also, was ich mir ausgedacht habe, ist so.

%Vor%     
beatak 15.05.2009, 16:56
quelle

4 Antworten

11

Ich bin mir nicht sicher, ob Sie überhaupt eine Funktion benötigen, aber das wäre der kürzeste Weg:

%Vor%

Ansonsten ist das der kürzeste Weg:

%Vor%     
Jed Schmidt 15.05.2009, 17:04
quelle
15
%Vor%     
Fabien Ménager 15.05.2009 17:00
quelle
6

String(null) gibt zurück - "null"

String(undefined) gibt zurück - "undefined"

String(10) gibt zurück - "10"

String(1.3) gibt zurück - "1.3"

String(true) gibt zurück - "true"

Ich denke, das ist ein eleganterer Weg.

    
Chang 27.02.2016 18:45
quelle
3

Alle Datentypen in JavaScript erben eine Methode toString :

%Vor%     
James 15.05.2009 17:24
quelle

Tags und Links