Why do I first get undefined in the console then it prints the numbers I want? How can I solve the code so that it does not write undefined in the beginning?
var rangeStart;
var rangeStop;
var sum1;
function printRange(rangeStart, rangeStop) {
for (rangeStart = 23; rangeStart < rangeStop; rangeStart++) {
sum1 += rangeStart + ',';
}
}
printRange(23, 47);
var sum1 = sum1.slice(0, -1);
console.log(sum1);