Je fais une calculatrice pour le plaisir, mais pour une raison quelconque tout fonctionne mais l'addition. Au lieu d'ajouter deux nombres, il les écrit tous les deux. Par exemple 5 + 7 montre comme étant 57.Jquery: + ne fonctionne pas correctement
Comme je l'ai déjà dit, -, /, et * fonctionnent bien. Comment devrais-je résoudre ce problème?
Voici le code:
$('.solve2').click(function(){
var num1 = $('#num').val();
var num2 = $('#number').val();
var ans = num1+num2;
alert(''+ans+'');
});
Il vous manque le paramètre 'radix' pour' parseInt'. –
Le paramètre radix est optionnel, et autant que je sache, le questionneur n'utilise que des nombres décimaux. (Dans les anciens navigateurs, cela peut poser problème lorsqu'un utilisateur entre un nombre avec un '0' en tête, donc il peut être plus sûr d'ajouter une base de 10. Mais ce n'est pas nécessaire.) – Tom
@Tom La notation octale est toujours valide et pris en charge dans les navigateurs modernes au-delà du mode strict. –