Fonction String
La fonction String convertit la valeur
transmise en chaîne de caractères. Les conversions pour les primitives
(nombres, chaînes et autres types simples) se produisent
de la manière la plus évidente. Par exemple : true -
'true', 5 - '5'. Et les objets
sont le plus souvent convertis en '[object
Object]', mais il peut y avoir des exceptions.
Syntaxe
String(ce qu'il faut convertir);
Exemple
Convertissons le nombre 0 en chaîne :
String(0);
Résultat de l'exécution du code :
'0'
Exemple
Maintenant, passons la valeur
non numérique NaN en paramètre de la
fonction :
String(NaN);
Nous obtiendrons la chaîne :
'NaN'
Exemple
Convertissons la valeur
booléenne false :
String(false);
Résultat de l'exécution du code :
'false'
Exemple
Convertissons une chaîne
avec la fonction String :
String('str');
Après l'exécution du code, en sortie nous obtiendrons la même chaîne :
'str'
Exemple
Maintenant, passons la valeur
null en paramètre de la fonction :
String(null);
En conséquence de l'exécution du code, nous obtiendrons la valeur convertie en chaîne :
'null'
Exemple
Passons la valeur undefined
en paramètre de la fonction :
String(undefined);
Résultat de l'exécution du code :
'undefined'
Exemple
Maintenant, passons des accolades comme désignation d'un objet vide en paramètre :
String({});
Après l'exécution du code, nous obtiendrons une chaîne, dans laquelle sera indiqué le type de l'objet spécifié :
'[object Object]'
Exemple
Convertissons maintenant des crochets ou un tableau vide :
String([]);
Finalement, au lieu de la description du type d'objet, nous obtiendrons une chaîne vide :
''
Exemple
Ajoutons un tableau rempli de chiffres en paramètre de la fonction :
String([1, 2, 3]);
En résultat de l'exécution du code, toutes les valeurs du tableau seront converties en une seule chaîne :
'1,2,3'