Я пытаюсь понять, почему var catAge не рассматривается как число (поскольку это не строка?), И они объединяются и возвращают 52, а не 7? Я новичок и буду благодарен за любую помощь!
var petAge = 5;
var catAge = prompt("How old is your cat?");
// Won't work as expected
alert(catAge + 2);
// Works as expected
alert(parseInt(catAge) + 2);