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

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

亚连
亚连original
2018-05-18 14:05:391772parcourir

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>

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>

En conséquence, le programme signale une erreur

<script>  
    var str = undefined.toString();  
    console.log(str, typeof str);  
</script>

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>

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>

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!

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