@cubooks
Web-developer

Как решить задачу по JavaScript?

Простите, но этот вопрос удален.
  • Вопрос задан
  • 2676 просмотров
Пригласить эксперта
Ответы на вопрос 5
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
function Increment(){
    this.v = 0;
}
Increment.prototype.toString = function(){
    return ++this.v;
}

var increment = new Increment();
alert(increment); /* 1 */
alert(increment); /* 2 */
alert(increment + increment); /* 7 */

jsfiddle.net/QW01_01/og47uh23
Ответ написан
mlnkv
@mlnkv
JavaScript Developer
function Increment() {
  var i = 0;
  this.toString = function() {
    return ++i;
  }
}

var increment = new Increment();

alert(increment);
alert(increment);
alert(increment + increment);
Ответ написан
Комментировать
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Конкретно так, без методов никак. А с методами — примерно так:

// конструктор
function Increment() {
  this.value = 1;
}
 
// метод в прототипе
Increment.prototype.val = function(speed) {
  return this.value++;
};

//значение поля по умолчанию
Increment.prototype.value = 0;

//Собственно, код
var increment = new Increment();
alert(increment.val()); /* 1 */
alert(increment.val()); /* 2 */
alert(increment.val() + increment.val()); /* 7 */
Ответ написан
L0k1
@L0k1
increment = i++

в чем конкретно загвоздка? Или вам кажется, что в тостере за вас должны детские задачки решать?
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Хотите, чтобы сделали за вас - пишите на фрилансим.
Хотите подсказку:
alert(1); /* 1 */
alert(2); /* 2 */
alert(3 + 4); /* 7 */
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы