Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2013, 14:08
789 789 вне форума
Новичок на форуме
Отправить личное сообщение для 789 Посмотреть профиль Найти все сообщения от 789
 
Регистрация: 31.03.2013
Сообщений: 2

Вместо результата возвращается текст функции?
Добрый День! Прошу помощи

Создаю класс Calculator с несколькими методами.
1. Метод Calculate считает выражение и добавляет результат в Results

2. Метод sumResults должен суммировать элементы Results и выводить результат, но выводит только текст функции.

Почему так? и как сделать правильно?

******************


<script>

var input , Calc=new Calculator();



function Calculator()
{
this.Results=[1,2,3,4,5,6]; //свойство для хранения результатов

this.Calculate=function(string)
{
var res =eval(string) ;

this.Results.push(res);


return res;
};



this.sumResults=function()
{
var sum,len;
sum=0;

len=this.Results.length;

for (var i = 0; i <= len ; i++)
{
sum+=this.Results[i];
};

return sum;
};


};


input = prompt('Enter_equal ','2+2+2');

alert(input);

alert(Calc.Calculate(input));
alert(Calc.Results);

alert(Calc.Results.length);

alert(Calc.sumResults);




</script>
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2013, 14:33
789 789 вне форума
Новичок на форуме
Отправить личное сообщение для 789 Посмотреть профиль Найти все сообщения от 789
 
Регистрация: 31.03.2013
Сообщений: 2

Сообщение от nasqad Посмотреть сообщение
//for (var i = 0; i <= len ; i++)  
for (var i = 0; i < len ; i++) 

//alert(Calc.sumResults);
alert(Calc.sumResults());
Огромное спасибо за помощь!

Слона то я и не заметил
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Отследить клик по дочернему объекту AllanZ jQuery 3 05.09.2012 12:38
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02