Maison > interface Web > js tutoriel > le corps du texte

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

PHP中文网
Libérer: 2017-05-25 14:45:40
original
2310 Les gens l'ont consulté

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] }
Copier après la connexion
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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal