Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования javascript 16.02.12.doc
Скачиваний:
7
Добавлен:
31.08.2019
Размер:
2.86 Mб
Скачать

Объект Number

Объект Number создается по следующей схеме:

var variable_name = new Number(value)

Хотя объект Number может использоваться для хранения числовых значений, наиболее часто он применяется для доступа к константам, которые характеризуют максимальное или минимальное доступное число и т. д. Эти константы возвращаются в виде значений его свойств, перечисленных в таблице.

Таблица. Свойства объекта Number

Свойство

Описание

MAX_VALUE

Максимальное число (1.79Е+308)

MIN_VALUE

Минимальное число (2,22Е-308)

NEGATIVE_INFINITY

Значение отрицательной бесконечности, возвращаемое в случае переполнения

POSITIVE_INFINITY

Значение положительной бесконечности, возвращаемое в случае переполнения

NaN

Специальное нечисловое значение, например, результат деления 0/0

Объект Math

В JavaScript большинство математических констант и функций инкапсулированы в единый статический объект Math. Математические функции являются методами этого объекта и перечислены в таблице, а константы свойствами, которые собраны в таблице.

Таблица: функции объекта Math

Методы

Описание

abs()

Возвращает абсолютное значение

acos

Возвращает арккосинус аргумента, значение которого выражено в радианах

asin()

Возвращает арксинус аргумента, значение которого выражено в радианах

atan()

Возвращает арктангенс аргумента, значение которого выражено в радианах

atan2 ()

Возвращает угол в радианах от х-оси до точки (у, х) atan2 (у, х)

ceil()

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

cos()

Возвращает косинус аргумента

exp()

Возвращает экспоненту аргумента

floor()

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

log()

Возвращает натуральный логарифм числа

max()

Возвращает максимальное из двух чисел

min()

Возвращает минимальное из двух чисел

pow()

Возвращает результат возведения числа base в степень exponent. pow(base, exponent)

random()

Возвращает псевдослучайное число из диапазона от 0 до 1

round()

Возвращает значение, округленное до ближайшего целого

sin()

Возвращает синус аргумента

sqrt()

Возвращает корень квадратный аргумента

tan()

Возвращает тангенс аргумента

Таблица: свойства объекта Math

Свойство

Описание

E

Основание натурального логарифма

LN2

Натуральный логарифм 2

LN10

Натуральный логарифм 10

LOG2E

Логарифм по основанию 2 от е

LOG10E

Десятичный логарифм от е

PI

Число π

SQRT_2

Квадратный корень 0,5

SQRT2

Квадратный корень 2

Задача. Найти корни уравнения x2+2x+1=0

<script language="javascript">

var a=1, b=2,c=1;

var d=b*b-4*a*c;

if(d>=0){

document.writeln("x1="+(-b+Math.sqrt(d))/(2*a)+"<BR>");

document.writeln("x1="+(-b-Math.sqrt(d))/(2*a));

}

</script>