Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2012, 16:34
Новичок на форуме
Отправить личное сообщение для Huruffus Посмотреть профиль Найти все сообщения от Huruffus
 
Регистрация: 02.06.2012
Сообщений: 5

Калькулятор с методами. Не работает))
Создайте объект 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 вне функции тоже
			}
Ответить с цитированием