Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2012, 15:18
Новичок на форуме
Отправить личное сообщение для Виктор1 Посмотреть профиль Найти все сообщения от Виктор1
 
Регистрация: 02.08.2012
Сообщений: 4

Скрипт не работает
Добрый день. Только начал с нуля изучать JavaScript. Купил детскую книгу (думал так легче будет Вашу книгу изучать) в ней приводится следующий скрипт:
<script>
var X1=1, X2=5, X3=5, res;

//////////////////////////////////////////////////
//Определение функции-конструктора объектного типа MyObjectType:
function MyObjectType ( Number )
{
//Свойство number:
this.number = Number;

//Метод Aver():
this.Aver =
function (x1,x2,x3)
{
return ( number + x1 + x2 + x3 ) / 4;
}
}
/////////////////////////////////////////////////

//Создание объекта типа MyObjectType:
var ob1 = new MyObjectType (5);

//Вызов метода Aver() для объекта ob1 с целью вычисления
//среднего значения, характеризующего объект ob1:
res = ob1.Aver (X1, X2, X3);

//Вывод вычисленной характеристики объекта ob1 в окно сообщений:
alert (res);
</script>
Который не работает. Выдает ошибку number is not defined. Подскажите почему не работает.
Ответить с цитированием