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

À propos de la différence entre String() et .toString() dans JS (combiné avec le code, c'est clair en un coup d'œil)

亚连
Libérer: 2018-05-18 14:05:39
original
1719 Les gens l'ont consulté

Voici la différence entre String() et .toString() en JS que j'ai compilée pour vous. Les étudiants intéressés peuvent y jeter un œil.

Nous savons que String() et .toString() peuvent être convertis en types de chaîne, mais il existe toujours une différence entre String() et .toString()

1. .toString() peut convertir toutes les données en chaînes, mais exclure les valeurs nulles et non définies

Par exemple, convertir false en type de chaîne

<script>  
    var str = false.toString();  
    console.log(str, typeof str);  
</script>
Copier après la connexion

renvoyé Le résultat est faux, string

Vérifiez si null et undefined peuvent être convertis en chaîne

<script>  
    var str = null.toString();  
    console.log(str, typeof str);  
</script>
Copier après la connexion

En conséquence, le programme signale une erreur

<script>  
    var str = undefined.toString();  
    console.log(str, typeof str);  
</script>
Copier après la connexion

Le programme signale également une erreur

.toString() Vous pouvez écrire un nombre entre parenthèses, représentant la base, correspondant à la chaîne de base

Binaire : .toString(2); .toString(8) ;

Décimal : .toString(10);

Hexadécimal : .toString(16);

2. en String, mais ne peut pas être converti en chaîne

Par exemple, la conversion de null en chaîne

renvoie null, string
<script>  
    var str = String(null);  
    console.log(str, typeof str);  
</script>
Copier après la connexion

convertit undefined en le résultat renvoyé par la chaîne.

n'est pas défini. La chaîne ci-dessus
<script>  
    var str = String(undefined);  
    console.log(str, typeof str);  
</script>
Copier après la connexion

est ce que j'ai compilé pour vous. J'espère qu'elle vous sera utile à l'avenir.

Articles associés :

vue.

js étapes pour utiliser la méthode créée

key- caractères de valeur Explication détaillée des étapes pour convertir une chaîne en

jssur une chaîne

js Explication détaillée de l'utilisation de key- paires de valeurs stockées dans js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!