Hace 15 años | Por bubota a torsimany.blogspot.com
Publicado hace 15 años por bubota a torsimany.blogspot.com

[c&p] Pues nada, que estaba yo chapoteando por la web de El Corte Inglés buscando un decodificador de TDT para comprarlo en otro sitio. Al ver uno al mismo precio que en otras tiendas (cosa rara, la verdad), he intentado hacer como que lo compraba para ver a cuánto ascendían los gastos de envío. El resultado aún estoy intentando comprenderlo[/c&p] Vía microsiervos

Comentarios

D

Veo un subtotal de 4302 y un IVA de 688, lo que sumado da 4997,90. No acabo de verlo claro.

D

¡ay el uso de cadenas!

D

Tienen problemas con las comas flotantes y también mentales graves, muy graves lol

Cantro

Error de tipos en Javascript, está clarísimo: los dos precios son cadenas de texto y no numerales, y el operador "+" lo que hace es concatenar y no sumar. Para eso está parseFloat

Waves

#1 Si te fijas, lo único que ha pasado es que se ha "perdido" el último 0 de 4990, pero el resultado final es correcto. No tiene nada que ver con concatenar cadenas.

C

var a; var b;
a = document.getElementById("a").value;
b = document.getElementById("b").value;
document.getElementById("c").value = parseFloat(a + b); //mal!!!!
document.getElementById("c").value = parseFloat(a) + parseFloat(b);//bien!!!