Не проходит проверку последний пункт Hi, {name}! I am {age} years old too. должно быть внутренним текстом p, если данные действительны В чем ошибка?
<!DOCTYPE html>
<html>
<head>
<title>Hi</title>
</head>
<body>
<script>
const userName = prompt('What is your name?');
const userAge = prompt('How old are you?');
const elem = document.createElement('p');
if (userName === '' || !parseInt(userAge)) {
elem.innerHTML = "Invalid data";
document.body.append(elem);
}
if (typeof userName === 'string' && typeof userAge === 'number') {
elem.innerHTML = `Hi, ${userName}! I am ${userAge} years old too.`;
document.body.append(elem);
}
</script>
</body>
</html>