Накопление в цикле

Здравствуйте, подскажите пожалуйста почему после такой операции в консоль выводит число 55?
let sum=0;
for(let i=1;i<=10;i++){
sum+=i
}
И что это за операции?
'i: ' + i
'sum: ' + sum

Потому что sum += i это sum = sum + i, вы увеличиваете сумму с каждой итерацией цикла на величину, равной очередной итерации.
Ниже операции конкатенации. Слово страшное, но если погуглить, будет все понятно.