Maison >interface Web >js tutoriel >Qu'est-ce que la fonction de conversion de chaîne javascript ?

Qu'est-ce que la fonction de conversion de chaîne javascript ?

青灯夜游
青灯夜游original
2021-06-17 15:13:573552parcourir

Fonction de conversion de chaîne javascript : 1. Fonction toString(), qui peut convertir toutes les données en chaînes, la syntaxe est "number.toString(radix)" 2. Fonction String(), qui peut convertir des objets Le La valeur est convertie en chaîne avec la syntaxe "String(js object)".

Qu'est-ce que la fonction de conversion de chaîne javascript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Fonction de conversion de chaîne JavaScript - String() et toString()

1. converti en chaînes, mais .toString() et nullundefined

doivent être exclus. Par exemple, si false est converti en type de chaîne

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

, le résultat renvoyé est false, chaîne.

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

<blockquote style="margin-right: 0px;" dir="ltr">
<pre class="html" name="code">
<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

Ceux entre parenthèses sont OK Écrivez un nombre, représentant la base, correspondant à la chaîne de base .toString()

Binaire :

Octal : .toString(8); );

Décimal : . toString(10);

Hex : .toString(16);

Par exemple :

var c = 123 ;
console.log(c.toString(8));

Le résultat est

173

2 , peut convertir null et undefined en chaînes. String()

Par exemple, la conversion de null en chaîne

<script>
  var str = String(null);
  console.log(str, typeof str);
</script

renvoie null, string

convertit undéfini en chaîne

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

et renvoie Le résultat n'est pas défini , string

console.log(String(077));

renvoie le résultat : 63 (s'il commence par 0 ou 0x, il sera d'abord converti en un nombre de base, puis converti en chaîne)

【Connexe recommandé :

Tutoriel d'apprentissage du javascript]

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