+ 2
Помогите, пожалуйста, решить задачу
Иногда, чтобы выполнить все запланированные задачи, полезно ставить напоминания. Данная программа берет событие в качестве вводных данных. Завершите функцию-напоминание таким образом, чтобы она взяла событие в качестве аргумента и вывела соответствующее сообщение. Пример вводных данных workout Пример результата You set a reminder about workout function main() { var eventExample = readLine(); // вызовите функцию setReminder(eventExample) } //завершите функцию function setReminder() { }; console.log("You set a reminder about" + setReminder);
25 ответов
+ 5
Привет! Нам в консоль надо выводить не функцию, а значение (Подсказка: параметр для функции)
+ 2
Да, все верно, вот именно эту переменную надо выводить в консоль. Ну, а чтобы функция увидела это значение, в функцию тоже надо её передать
+ 2
Неверно. Зачем в самой функции вызывать эту же функцию? Прям безконечная рекурсия получается. Ошибка еще в другом... подсказка: функция должна чтото делать. Что делает ваша?
+ 1
Спасибо, разобралась)
function setReminder(eventExample) {
console.log("You set a reminder about" +" "+ eventExample)
}
+ 1
Чтобы вывести в консоль значения переменных с пробелом нужно использовать запятую вместо плюса ☺️
+ 1
function main() {
var eventExample = readLine();
setReminder('You set a reminder about ', eventExample);
};
function setReminder(parametrOne, parametrTwo) {
console.log(parametrOne + parametrTwo);
};
+ 1
function main() {
var eventExample = readLine();//переменная, откуда берется значение для подстановки в функцию
setReminder(eventExample);//сюда приходит значение для аргумента функции (eventExample) из переменной "var"
};
function setReminder(word) //здесь задали имя аргументу функции, которое и будем подставлять в исполняемый код функции
{
console.log('You set a reminder about ' + word);//тот самый исполняемый код
};
P.S. Спасибо за вопрос! В поисках ответа на него, сам чуть лучше стал понимать структуру функции
0
Если я верно поняла, то параметром функции является eventExample но тоже не получается. Что-то я совсем не понимаю, что в консоль нужно вводить(
0
Вам вообще понятно, что из себя представляет функция?
0
Пока теорию читаю, то понятно, как начинаю решать, то тупик))
Я понимаю, что нужно ее передать функции. Пробовала и в скобки и за скобки, но не могу понять, что не так.
//завершите функцию
function setReminder() {
setReminder(eventExample)
};
console.log("You set a reminder about" + eventExample);
0
Верно! Ну и вверху функцию вызываем. Только зачем два + печатать? Достаточно одного
0
Мне нужен был пробел, т.к. фраза выходила без пробела, я поставила кавычки, а с одни + они не работали, нужно было +""+. Может знаете другое решение, поставить пробел?
0
Просто после последней буквы ставите пробел, затем кавычки
0
Ставила, он мне писал слитно
0
Так не ПОСЛЕ кавычек, а ДО них. Т.е. после слова about ставите пробел, затем закрывающие кавычки
0
...about "
0
Аааааа)))) блииин))) точно))) 😂😂😂 спасибо))) как так то))))
0
Так напишите полностью код, сохраните его на кодовой площадке и присылайте сюда ссылку, как я это сделал. Или сохраните в своих кодах. Я зайду посмотрю
0
Программирование - это точная наука. Порой один символ решает 😉