Addition de chiffres de variables

Résolu/Fermé
henri - Modifié le 22 déc. 2020 à 12:15
 henri - 22 déc. 2020 à 13:47
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

jordane45 Messages postés 38040 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 février 2024 4 622
22 déc. 2020 à 13:41
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
Très bien,merci beaucoup ça marche bien maintenant.
0