Maison  >  Article  >  interface Web  >  L'utilisation de tostring() et valueof() et la différence entre eux

L'utilisation de tostring() et valueof() et la différence entre eux

PHP中文网
PHP中文网original
2017-05-25 14:45:402260parcourir

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn