| 
 Калькулятор с методами. Не работает)) Создайте объект calculator с тремя методами: readValues() запрашивает prompt два значения и сохраняет их как свойства объекта sum() возвращает сумму двух значений mul() возвращает произведение двух значений 
var calculator = {
			readValues: function() {   // метод 1 новые свойства
					var NewPar1 = prompt('новое свойство');
					var Par1 = prompt('его значение');
					var NewPar2 = prompt('новое свойство');
					var Par2 = prompt('его значение');
					calculator.NewPar1 = Par1;
					calculator.NewPar2 = Par2;
				},
			sum: function() { //method 2 сумма свойств
				var sums;
				sums = calculator.NewPar1 + calculator.NewPar2;
				return sums;
				alert(sums); // alert не работает
				}
			}
			calculator.readValues();
			calculator.sum();
		
			getKeysCount(calculator);
			
			
			
			
			// проверяем колличество свойств в объекте
			function getKeysCount(calculator) {
				var counter = 0;
				for (var key in calculator) {
					counter++;
				}
				return counter;
				alert(counter);  // alert работает только тогда, когда переменная counter объявлена вне функции и alert вне функции тоже
			}
 | 
| 
 return counter; alert(counter); return counter; возвращает результат работы функции getKeysCount и на этом функция прекращает свое выполнение т.е. alert(counter); нужно написать перед return counter; + 
var Par1 = prompt('его значение');
var Par2 = prompt('его значение');
prompt возвращает строку, т.е. ты складываешь строки, нужно прежде преобразовать их в целочисленный тип | 
| 
 ага, спасибо большое! :) | 
| 
 объясните пожалуйста, что делает return? да, она возвращает значение. Как это? куда что возвращается? почему alert'ом возвратить нельзя? я читал в "учебнике" про неё, но это всё что я понял | 
| 
 http://javascript.ru/return я же написал Цитата: 
 var resultGetKeysCount = getKeysCount(calculator); http://javascript.ru/alert это всего навсего модальное окно, ничего не возвращает | 
| 
 Дак скажите пожалуйста, что значит "возвратить"? отредактировал: и есть ли возможность выводить не в модальное окно, а в какое-нибудь поле на html странице? | 
| 
 Are you understand russian? :-E | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| 
 Цитата: 
 Это ж надо так додуматься запедалить :) У меня в окне слышно что кто-то кричит хором УРА, УРАА, УРААААААА! Интересно с чем это связано :) | 
| Часовой пояс GMT +3, время: 14:16. |