La valeur récupérée d'un input est un string ; il est avantageux d'utiliser valueAsNumber.
if(!!input[i].valueAsNumber) {
itemQty =input[i].valueAsNumber || 0;
} else {
itemQty =parseFloat(input[i].value) || 0;
}
Code en action