Exercice 33/41

Soit la variable var1 de type number et qui contient un nombre.

Dans le fichier "script.js" :

  • déclarez la variable result;
  • utilisez toString() pour convertir var1 en type string;
  • cliquez sur "Soumettre ma réponse".

Leçon 33/41

Maintenant voyons une fonction très pratique quand vous utilisez une variable de type number et que vous souhaitez la convertir en type string.
Il y a en fait deux possibilités :

  • l'utilisation de l'opérateur de concaténation +;
  • l'utilisation de la fonction toString();

Exemple :

var nombre = 2;
var resultat1 = nombre + ''; // Affiche "2"
var resultat2 = nombre.toString(); // Affiche "2"

Dans le cas du resultat1, on a simplement concaténé une chaîne vide avec le nombre pour le convertir en type string.

Commentaires les mieux notés

33 Commentaires

  • ferreira-celine2-75

    ferreira-celine2-75

    Bonjour Votre balise DOCTYPE est incorrecte. Avez-vous écrit ceci : <!DOCTYPE html> ? même après "reset/actualisation" ce message reste

    le 26/11/2021 à 15h21

  • meriam

    meriam Admin

    Bonjour, c'est un bug qui va être résolu . Merci pour votre compréhension.

    le 29/11/2021 à 00h11

  • andrea.dussac-58

    andrea.dussac-58

    Bonjour , j'ai réussi à soumettre ( c'est correct ) mais je pensais qu'avec toString le nombre devait apparaitre entre guillemets. Mais quand j'active javascript ce n'est pas le cas

    le 16/03/2021 à 09h18

  • meriam

    meriam Admin

    Bonjour, l'affichage n'apprait pas avecdes guillemets.

    le 16/03/2021 à 10h13

  • meriam

    meriam Admin

    Bonjour, l'affichage n'apparait pas avec des guillemets.

    le 16/03/2021 à 10h26

  • davymotte-90

    davymotte-90

    c est bon

    le 10/03/2021 à 11h36

  • davymotte-90

    davymotte-90

    c est bon

    le 10/03/2021 à 11h36

  • davymotte-90

    davymotte-90

    Bonjour, pourquoi je n'arrive pas à soumettre mon resultat ?

    le 10/03/2021 à 10h03

  • meriam

    meriam Admin

    Bonjour, le problème est réglé

    le 10/03/2021 à 14h02

  • rosirisf77-81

    rosirisf77-81

    c'est bon je trouve la bonne reponse, var result = var1.toString();

    le 26/12/2020 à 13h13

  • meriam

    meriam Admin

    trés bien :)

    le 30/12/2020 à 14h38

  • rosirisf77-81

    rosirisf77-81

    bonjour apres plusieurs essai, je netrouve pas ce qu'il me demande, merci de votre aide!

    le 26/12/2020 à 12h56

  • meriam

    meriam Admin

    Bonjour, votre code est correct.

    le 30/12/2020 à 14h38

  • loutchay-74

    loutchay-74

    Bonjour, je ne comprends pas mon erreur quand le correcteur affiche: Vous devez assigner une fonction de la variable var1 à la variable result. Par avance, merci de votre retour.

    le 22/08/2020 à 21h18

  • meriam

    meriam Admin

    Bonjour, il faut convertir la variable1 var1 (la variable nombre n'est pas demandée).

    le 24/08/2020 à 10h10

  • dmjolison40

    dmjolison40

    Bonjour, après plusieurs essaie je ne vois pas mon erreur, pouvez-vous m'aider s'il vous plait? merci

    le 07/08/2018 à 02h04

  • mram

    mram Admin

    Bonjour, vous n'utilisez pas le bon nom de variable.

    le 12/08/2018 à 23h54

  • vfaiola-21

    vfaiola-21

    hello, je ne vois pas mon erreur ;-) merci d'avance

    le 27/07/2018 à 11h01

  • mram

    mram Admin

    Idem ici, ajoutez un espace après le signe =

    le 01/08/2018 à 01h45

  • julio.espadas-1

    julio.espadas-1

    Bonjour, j'ai essayé plusieurs fois mais je peux pas valider mon code...je ne comprends pas mon erreur, merci pour m'aider.

    le 07/06/2018 à 07h21

  • mram

    mram Admin

    Bonjour, la première ligne est inutile.

    le 13/06/2018 à 00h04

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Convertir un nombre en texte</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = 1337