В prompt вся веденная информация преобразовывается в строчный тип данных. Я могу ее преобразовать в числовой тип. Например:
let x = +prompt();
let y = +prompt();
alert(x + y);
Но я не могу понять как работает alert. alert также должен преобразовывать все в строку. Почему тогда сложение происходит по числовому типу?
let x = 10, y = 5;
alert(x + y);