Tengo un código JS que escribí para agregar los valores de las variables, pero solo escribe los valores uno al lado del otro, no los agrega. ¿Cómo puedo sumar estos valores juntos?
JS:
function display(){ let dollarvalue = `$ ${motorverseny}+${motorprofi}+${motoralap}+${turboverseny}+${turboprofi}+${turboalap}+${ecuverseny}+${ecuprofi}+${ecualap}+${valtoverseny}+${valtoprofi}+${valtoalap}+${felfuggesztesverseny}+${felfuggesztesprofi}+${felfuggesztesalap}`; let ppvalue = `${motorvenom}+${turbovenom}+${ecuvenom}+${valtovenom}+${felfuggesztesvenom}`; document.getElementById("pptext").innerHTML = `${ppvalue}`; document.getElementById("dollartext").innerHTML = `${dollarvalue}`; }HTML:
<h3 class="dollar">Dollar:</h3> <h5 id="dollartext" style="color: #7cc576;"></h5> <h3 class="pp">PP:</h3> <h5 id="pptext" style="color: blue;"></h5>Esto se debe a que en realidad no está sumando los valores, sino que está utilizando la interpolación de cadenas de forma incorrecta. Debe colocar las variables entre llaves y sumarlas. Aquí hay un ejemplo:
let var1 = 10; let var2 = 20; let dollarValueWrong = `$ ${var1}+${var2}`; // results in the string `$ 10+20` let dollarValueCorrect = `$ ${var1+var2}`; // results in the string `$ 30`¿Qué hay de eliminar la interpolación?
let ppvalue = motorvenom+turbovenom+…