Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / JavaScript /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Встроенные объекты Error, Math и RegExp - Программирование от RIN.RU
Встроенные объекты Error, Math и RegExp



Метод abs


Синтаксис: Math.abs(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод abs возвращает абсолютную величину числа.


Примеры:


var x = Math.abs(2); // x равно 2
var x = Math.abs(-2); // x равно 2


Метод acos


Синтаксис: Math.acos(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод acos возвращает арккосинус числа. Если число находится в диапазоне от -1 до 1 включительно, то результат находится в диапазоне от 0 до π. В противном случае результат равен NaN.


Примеры:


var x;
with (Math) {
x = acos(-1); // x равно 3.141592653589793
x = acos(0); // x равно 1.5707963267948965
x = acos(1); // x равно 0
x = acos(2); // x равно NaN
}


Метод asin


Синтаксис: Math.asin(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод asin возвращает арксинус числа. Если число находится в диапазоне от -1 до 1 включительно, то результат находится в диапазоне от -π/2 до +π/2. В противном случае результат равен NaN.


Примеры:


var x;
with (Math) {
x = asin(-1); // x равно -1.5707963267948965
x = asin(0); // x равно 0
x = asin(1); // x равно 1.5707963267948965
x = asin(2); // x равно NaN
}


Метод atan


Синтаксис: Math.atan(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод atan возвращает арктангенс числа. Результат находится в диапазоне от -π/2 до +π/2.


Примеры:


var x;
with (Math) {
x = atan(-Infinity); // x равно -1.5707963267948965
x = atan(0); // x равно 0
x = atan(Infinity); // x равно 1.5707963267948965
}


Метод atan2


Синтаксис: Math.atan2(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод atan2 возвращает арктангенс частного от деления числа1 на число2. Результат находится в диапазоне от -π до +π и соответствует величине угла в радианах между осью абсцисс и вектором до точки с координатами (число2, число1).


Примеры:


var x;
with (Math) {
x = atan2(-0, -1); // x равно -3.141592653589793
x = atan2(-1, 0); // x равно -1.5707963267948965
x = atan2(0, 1); // x равно 0
x = atan2(1, 1); // x равно 0.7853981633974483
x = atan2(1, 0); // x равно 1.5707963267948965
x = atan2(0, -1); // x равно 3.141592653589793
}


Метод ceil


Синтаксис: Math.ceil(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод ceil возвращает наименьшее целое число, большее или равное числа.


Примеры:


var x = Math.ceil(-2.95); // x равно -2
var x = Math.ceil(2.95); // x равно 3


Метод cos


Синтаксис: Math.cos(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод cos возвращает косинус числа. Результат находится в диапазоне от -1 до +1.


Примеры:


var x;
with (Math) {
x = cos(0); // x равно 1
x = cos(PI/2); // x равно 6e-17 (почти 0)
x = cos(PI); // x равно -1
}


Метод exp


Синтаксис: Math.exp(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод exp возвращает экспоненту числа (eчисло, где е - основание натуральных логарифмов). Если число больше 709.78, то возвращается Inifinity.


Пример:


var x = Math.exp(1); // x равно 2.718281828459045


Метод floor


Синтаксис: Math.floor(число)
Аргументы: число - числовое выражение
Результат: числовое значение



Метод floor возвращает наибольшее целое число, меньшее или равное числа.


Примеры:


var x = Math.floor(-2.95); // x равно -3
var x = Math.floor(2.95); // x равно 2


Метод log


Синтаксис: Math.log(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод log возвращает натуральный логарифм числа. Если число отрицательно, то возвращается NaN.


Примеры:


var x = Math.log(Math.E); // x равно 1
var x = Math.log(0); // x равно -Infinity
var x = Math.log(-1); // x равно NaN


Метод max


Синтаксис: Math.max(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Поддержка :Соответствует стандарту.
Возвращает большее из значений первых двух аргументов, остальные аргументы игнорируются. Если аргументов меньше двух, возвращает NaN.


Метод max возвращает наибольшее из значений своих аргументов. Если аргументы не заданы, то он возвращает -Inifinity.


Например, следующий сценарий


document.write(Math.max(1, 2, 3));


выведет на экран Internet Explorer число 3, а на экран Netscape Navigator число 2.


Метод min


Синтаксис: Math.min(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Поддержка :Соответствует стандарту.
Возвращает меньшее из значений первых двух аргументов, остальные аргументы игнорируются. Если аргументов меньше двух, возвращает NaN.


Метод min возвращает наименьшее из значений своих аргументов. Если аргументы не заданы, то он возвращает Inifinity.


Например, следующий сценарий


document.write(Math.min(3, 2, 1));


выведет на экран Internet Explorer число 1, а на экран Netscape Navigator число 2.


Метод pow


Синтаксис: Math.pow(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод pow возвращает число1, возведенное в степень число2 (число1число2).


Примеры:


var x;
with (Math) {
x = pow(2, 3); // x равно 8
x = pow(100, 0); // x равно 1
x = pow(10, 0.5); // x равно 3.162277660168379
}


Метод random


Синтаксис: Math.random(число)
Результат: числовое значение

Метод random генерирует случайное число в диапазоне от 0 включительно до 1 исключительно.


Пример: var x = Math.random().


Метод round


Синтаксис: Math.round(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод round округляет число до ближайшего целого числа и возвращает его.


Примеры:


var x;
with (Math) {
x = round(2.49); // x равно 2
x = round(2.5); // x равно 3
x = round(-2.5); // x равно -2
x = round(-2.51); // x равно -3
}


Метод sin


Синтаксис: Math.sin(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод sin возвращает синус числа. Результат находится в диапазоне от -1 до +1.


Примеры:


var x;
with (Math) {
x = sin(0); // x равно 0
x = sin(PI/2); // x равно 1
x = sin(PI); // x равно 1e-16 (почти 0)
}


Метод sqrt


Синтаксис: Math.sqrt(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод sqrt возвращает квадратный корень из числа. Если число отрицательно, то возвращается NaN.


Примеры:


var x = Math.sqrt(2); // x равно 1.4142135623730951
var x = Math.sqrt(1); // x равно 1
var x = Math.sqrt(-1); // x равно NaN


Метод tan


Синтаксис: Math.tan(число)
Аргументы: число - числовое выражение
Результат: числовое значение

Метод tan возвращает тангенс числа.


Примеры:


var x;
with (Math) {
x = tan(0); // x равно 0
x = tan(PI/2); // x равно 16331778728383844
x = tan(PI); // x равно -1e-16 (почти 0)


<<<  НазадВперед  >>>
 1  2  3  4  5 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Обзор языка

Основные понятия

Типы данных

Выражения и операции

Регулярные выражения

Операторы и функции

Использование объектов

Примитивные встроенные объекты

Строки: встроенный объект String

Массивы: встроенный объект Array

Дата и время: встроенный объект Date

Дополнительные возможности JScript

Исполняющая система JScript

Исполняющая система JScript (продолжение)

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь