Помогите написать программу, которая спрашивает у пользователя его имя и выводит в консоли текстовое поздравление
Помогите написать программу, которая спрашивает у пользователя его имя и выводит в консоли текстовое поздравление. Для этого нужно использовать цикл while или for.
Happy birthday to you
Happy birthday to you
Happy birthday, dear $NAME
Happy birthday to you
Создать 3 одинаковых строчки мне по силу, но как вставить между ними строчку с именем, не понимаю. Мой код:
let name = prompt('What is your name?');
let str = '';
for (i = 1; i <= 3; i++) {
str += 'Happy birthday to you \n';
}
console.log(str);
И да, сорри, я дно :(
Ответы (2 шт):
Автор решения: Istinnavvine
→ Ссылка
let str = '';
for (i = 1; i <= 4; i++) {
if(i==3) str+='Happy birthday, dear $NAME\n'
else str += 'Happy birthday to you \n';
}
console.log(str);
Автор решения: AleksMedovnik
→ Ссылка
function congratulate() {
let userName = prompt('Введите ваше имя!');
for (let i = 0; i <= 3; i++) {
let message = (i === 2) ? userName : 'you';
console.log(`Happy birthday, dear ${message}!`);
}
}