Javascript agregando números como cadenas
Tengo el siguiente código que interpreta los números como cadenas y los agrega como 100300 en lugar de 400:
var rate = document.getElementById('pur_price').value;
var pprice = document.getElementById('pur_price').value;
var rate1 = document.getElementById('select2').value;
var refurb = 300;
document.getElementById('avg_claim_rate').value=id;
document.getElementById('amount_claim').value=pprice+refurb;
es el campo de precio y renovación, por lo que si pprice = 100 y refurb = 300, espero que muestre 400, donde en este momento muestra 100300