Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Задача № 1 - я не нашел условия задачи, поэтому предположу, что функция должна вернуть большее из двух чисел.
- function max(x, y) {
- if (x > y) {
- return x
- } else {
- return y // когда выполняется команда return - происходит выход из функции, т.е. все команды указанные после ВЫПОЛНЕННОГО return не будут выполнены - к ним просто не дойдет очередь выполнения. Стоит прочесть внимательно главу о функциях : "У функції може бути кілька команд return, але комп'ютер закінчить виконання функції при зустрічі першої з них."
- x = a; // эта и последующие команды не могут быть выполнены, уже другой вопрос о том, что эти команды должны делать?
- y = b; // если таким образом вы присваиваете в параметры функции нужные значения, то стоит снова перечитать главу о функциях, как передаются и принимаются параметры https://zero.p2p.shpp.me/tutorials/70_Functions.html.
- }
- }
- let a = +prompt('введи перше число'); // пробельчик между именем функции и скобкой не нужен
- let b = +prompt('введи друге число')
- console.log(max(a, b)) // пробельчик между именем функции и скобкой не нужен
- // а если а и б равны, что должна вернуть функция?)
- Задача № 2 // принять имя и вернуть строку приветствия по имени.
- function greet(name) {
- return "hello" + name // hello world!
- }
- console.log(greet (' ' + 'world!')) // думаю, что запись параметра функции (' ' + 'world!') подразумевает ваше предположение, что внутри функции она будет обработана с учетом этого выражения - ' ' + 'world!', на самом деле нет, вы просто передаете выражение ' world!', т.е. передаете в параметр name слово world предваренное пробелом. Можно , и логичнее, добавлять пробел в функции.
- Мне кажется вы не достаточно экспериментируете с вашим кодом, и не внимательно читаете материал.
- Думаю вам следует попрактиковаться в написании кода решающего задачки из доп. материалов. Также полезно поэкспериментировать с кодом уже решенных вами, изменяя код в местах сложных для понимания. Используйте логирование.
- При прочтении уроков старайтесь не оставлять без понимания ни одной фразы и предложения. Проверяйте их кодом. Все получится!
Add Comment
Please, Sign In to add comment