ru

Дэвид Флэнаган

Quotes

Игорь Геворкянhas quoted2 years ago
Значение undefined можно рассматривать как признак неожиданного или ошибочного отсутствия какого-либо значения, а null – как признак обычного или вполне ожидаемого отсутствия значения.
yanpriohas quotedlast year
Ключевое слово "this" ссылается на объект,

// в котором определен метод: в данном случае на массив points,

points.dist = function() { // Метод вычисления расстояния между точками

var р1 = this[0]; // Первый элемент массива, относительно которого вызван метод

var р2 = this[1]; // Второй элемент объекта "this"

var а = р2.х-р1.х; // Разность координат X

var b = р2.у-р1.у; // Разность координат Y

return Math.sqrt(a*a + // Теорема Пифагора

b*b); // Math.sqrtO вычисляет корень квадратный

};

points.dist() // => 1.414: расстояние между 2-мя точками
yanpriohas quotedlast year
function factorial(n) { // Функция, вычисляющая факториал

var product = 1; // Начать с произведения, равного 1

while(n > 1) { // Повторять инструкции в {}, пока выраж. в () истинно

product *= n; // Сокращенная форма выражения product = product * n;

n--; // Сокращенная форма выражения n = п - 1

} // Конец цикла

return product; // Вернуть произведение

}

factorial(4) // => 24: 1*4*3*2
fb2epub
Drag & drop your files (not more than 5 at once)