Addition de chiffres de variables

Résolu
henri -  
 henri -
bonjour,
je cherche à additionner des nombres entre eux qui sont dans des variables j'ai essayer avec: Number(().value)
Mais sum renvoie NaN.

function somme(){
  
             var nbr1, ajt, sum;
    nbr1 = name;
             ajt = Number(prompt("quelle est le nom de ton dernier objectif?").value);
    sum = nbr1 + ajt;
    alert(sum);
}

Le problème viens du prompt car quand je change cette ligne juste par ajt = 2 ; cela me renvoie la bonne valeur.
Avez-vous des réponses à m'apporter?

Configuration: Windows / Chrome 87.0.4280.88

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Le "prompt" ne dispose pas de la méthode ni de l'attribut value
    La bonne syntaxe c'est
    ajt = Number(prompt("quelle est le nom de ton dernier objectif?"));
    


    function somme(){
      var nbr1 = typeof(name)!='undefined' && name!=null ? Number(name) : 0;
      var ajt = Number(prompt("quelle est le nom de ton dernier objectif?"));
      var sum = nbr1 + ajt;
      alert(sum);
    }


    1
    1. henri
       
      Très bien,merci beaucoup ça marche bien maintenant.
      0