Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Создать Adder при помощи конструктора

Напишите функцию-конструктор Adder(startingValue).
Объекты, которые она создает, должны хранить текущую сумму и прибавлять к ней то, что вводит посетитель.

Более формально, объект должен:

  • Хранить текущее значение в свойстве value. Начальное значение value ставится конструктором равным startingValue.
  • Метод addInput() вызывает prompt, принимает число и прибавлет его к value.
  • Метод showValue() выводит текущее value.

Таким образом, свойство value является текущей суммой всего, что ввел посетитель при вызовах метода addInput(), с учетом начального значения startingValue.

По ссылке ниже вы можете посмотреть работу кода:

var adder = new Adder(1); // начальное значение 1
adder.addInput(); // прибавит ввод prompt к текущему значению
adder.addInput(); // прибавит ввод prompt к текущему значению
adder.showValue(); // выведет текущее значение

Демо результата: tutorial/intro/object/adderNew.html

Решение
#335
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!