Javascript - Colonne du tableau de somme avec décimales


utilisateur3180931

J'ai un script qui calcule toutes les valeurs de colonne dans la table, mais maintenant le script n'obtient que le nombre complet, pas le calcul décimal, donc si j'ai:

colonne1 ------- colonne2

du texte ----- 10.2

autre texte ------ 3.4

texte ------------- 20.9

Je reçois juste 33 pas 34,5

Mon code :

var tds = document.getElementById('vinyle').getElementsByTagName('td');
var sum = 0;
for (var i = 0; i < tds.length; i ++) {
    if (tds[i].className == 'count-me') {
         sum += isNaN(tds[i].innerHTML) ? 0 : parseInt(tds[i].innerHTML);
    }
}

document.getElementById('vinyle').innerHTML += '<tr class="sum"><td>' + sum + '</td></tr>';

Comment éditer ceci pour commencer à calculer avec des décimales ?

Dinesh non défini

Utiliser parseFloat()

var tds = document.getElementById('vinyle').getElementsByTagName('td');
                var sum = 0;
                for(var i = 0; i < tds.length; i ++) {
                    if(tds[i].className == 'count-me') {
                        sum += isNaN(tds[i].innerHTML) ? 0 : parseFloat(tds[i].innerHTML);
                    }
                }


                document.getElementById('vinyle').innerHTML += '<tr class="sum"><td>' + sum.toFixed(2) + '</td></tr>';

var tds= ['36.2','56.2'];

                var sum = 0;
                for(var i = 0; i < tds.length; i ++) {

                        sum += isNaN(tds[i]) ? 0 : parseFloat(tds[i]);
                    
                }


                document.getElementById('vinyle').innerHTML += '<tr class="sum"><td>' + sum.toFixed(2) + '</td></tr>';
<div id="vinyle"></div>

Articles connexes


Colonne spécifique de la somme du tableau en javascript

Danna Mae Je ne parviens pas à savoir comment obtenir la colonne du montant total en fonction de l'état. Actuellement, je ne gère que la somme de toute ma colonne de montant. Le fait est que je veux obtenir la valeur du montant de la somme paidet le unpaidstat

JavaScript - Tableau avec flottant de un à dix avec décimales

Ben B Je veux obtenir un tableau avec la gamme [1,1.1,1.2 ...... 9.9,10] J'ai écrit ce code qui me renvoie du 1.1 au 9.9 Existe-t-il un moyen plus court d'obtenir cette plage en JavaScript? On dirait beaucoup de code. Comment puis-je également obtenir les nomb

Calcul de la somme pour chaque colonne du tableau

v_uztel J'ai un 2d-array data, comme exemple je choisis ces nombres : int[][] data = { {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}; Pour chaque colonne, je veux additionner la somme des nombres et les enregistrer dans des nombres entiers

Somme Javascript "de base" avec des décimales mauvais résultat

Fernando Palma Les mathématiques simples avec JS se trompent lors de l'utilisation de décimales. console.log(.6+.6+.6) //1.7999999999999998 Une solution possible pourrait être de multiplier chaque nombre par un million, puis de le diviser par un million, mai

Pandas - Colonne avec nombre de décimales

empereur J'ai un dataframe avec la colonne suivante (dtype = 'O'): OUTPUT 1 0 3e-09 NaN 0.4 5.67 Et souhaite ajouter une nouvelle colonne avec le nombre de décimales pour les nombres inférieurs à 0: OUTPUT DECIMAL_PLACES 1 0 0 0 3e-09 9

Renvoie la somme du tableau avec des nombres décimaux JavaScript

Max T J'ai une fonction qui prend le tableau de score et doit calculer le score moyen. Cela fonctionne avec des nombres normaux, mais ne fonctionne pas lorsque le nombre de score a une décimale. Comment changer cette fonction pour résoudre ce problème? Nous ne