Задание таково. Надобно написать функцию-конструктор которая будет именоваться Cat. Из
Задание таково. Надобно написать функцию-конструктор которая будет называться Cat. Из конструктора мы обязаны получать экземпляр кошки.
Конструктор получает 2 параметра name и age
Приобретенный котик должен иметь способ sayHello, при вызове этого способа в консоль должно выводиться сообщение: "Hello! My name is имя_кота"
Кот также умеет скакать.. для этого у него есть способ jump, этот способ получает 1 параметр(height).
Если высота прыжка больше чем возраст кота, в консоль выведется: "NoNoNo I'm too young. Bro!"
Если c вышиной все OK, то в консоль пишется: "Jump"
Т.к котик у нас выходит не самого высокого качества, он начинает ругаться/сетовать и писать отмазы в консоль если он уже прыгнул больше 3х раз
Превосходно если способы будут находиться в Cat.prototype
!!! Помним про кодстайл(все обязано быть красивенько)
Для наглядности вот:
https://jsbin.com/minozij/1/edit?js
Для твоего образчика.
function Cat(name, age)
this.EXCUSES = ['ПНХ', 'СХБ' /*Здесь можно написать отмазы ленивого кота*/];
this.name = name;
this.age = age;
this.прыжков = 0;
Cat.prototype =
sayHello: function () console.log("Hello! My name is " + this.name); ,
jump: function (height)
if (this.прыжков gt; 3) console.log(this.EXCUSES[Math.random() * this.EXCUSES.length 0]);
else console.log(height gt; this.age ? "NoNoNo I'm too young. Bro!" : "Jump");
this.прыжков++;
;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.