Addition de chiffres de variables [Résolu]

Signaler
-
 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

Messages postés
30850
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 janvier 2021
3 141
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);
}


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