Maison > Article > interface Web > L'utilisation de tostring() et valueof() et la différence entre eux
Fondamentalement, tous les types de données JS ont deux méthodes, valueOf et toString, sauf null. Les deux résolvent le problème du fonctionnement et de l'affichage des valeurs javascript.
1. L'utilisation est la suivante :
Méthode toString() : renvoie la représentation sous forme de chaîne de l'objet.
Objet | Opération |
---|---|
Array | Convertir les éléments de Array est une chaîne. Les chaînes résultantes sont séparées par des virgules et concaténées. |
Booléen | Si la valeur booléenne est true, renvoie "true". Sinon, renvoie "false". |
Date | Renvoie la représentation textuelle de la date. |
Erreur | Renvoie une chaîne contenant le message d'erreur pertinent. |
Function | renvoie une chaîne au format suivant, où functionname est le nom de la fonction de méthode toString appelée : function functionname( ) { [native code] } |
Numéro | Renvoie la représentation textuelle du nombre. |
String | renvoie la valeur de l'objet String. |
Default | renvoie "<span style="font-family:NSimsun">[object objectname]</span> ", où <span style="font-family:NSimsun">objectname</span> est le nom du type d'objet. |
Méthode valueOf() : renvoie la valeur d'origine de l'objet spécifié.
Objet | Valeur de retour |
---|---|
Tableau | Les éléments du tableau sont convertis en chaînes, ces chaînes sont séparées par des virgules et concaténées ensemble. Son fonctionnement est le même que celui des méthodes Array.toString et Array.join. |
Booléen | Valeur booléenne. |
Date | L'heure stockée est le nombre de millisecondes depuis minuit le 1er janvier 1970 UTC. |
Fonction | La fonction elle-même. |
Nombre | Valeur numérique. |
Objet | L'objet lui-même. C'est la valeur par défaut. |
Chaîne | Valeur de chaîne. |
2. Points communs et différences entre les deux :
Points communs : En JavaScript, la méthode toString() et The La méthode valueOf() est automatiquement appelée lors de la sortie de l'objet.
La différence : lorsque les deux coexistent, dans les opérations numériques, valueOf est appelée en premier, et dans les opérations sur chaînes, toString est appelée en premier.
Recommandations associées]
1. Explication détaillée des exemples de méthodes valueOf en java
2 Entre valueOf et toString, (String) en Java La différence entre
3.La différence entre valueOf, parseInt et toString en Java
4 Compréhension approfondie de la fonction valueOf. et la méthode toString
5. Introduction aux fonctions de conversion d'objet de toString() et valueOf()
6. Utilisez la méthode toString(). pour renvoyer l'heure sous forme de chaîne