Изучаем Java

Вы здесь: Главная >> Java-самоучитель >> Математический объект Math

Обучающие курсы:

Программирование на Java + трудоустройство
Обучение на программиста Android + стажировка

Математический объект Math


Рассмотрим математический объект — Math. Основные свойства и методы этого объекта представлены в табл. 11.11.

Таблица 11.11. Основные методы объекта Math

 

Свойство-константа

Описание

Е

Константа Эйлера

LN2

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

LN10

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

LOG2E

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

LCG10E

Логарифм по основанию 10 числа е

PI

Число «Пи»

5QRT1_2

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

SQRT2

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

Методы

Описание

abc()

Абсолютное значение

acos()

Арккосинус аргумента в радианах

asin()

Арксинус аргумента в радианах

atan()

Арктангенс аргумента в радианах

atan2()

Арктангенс частного отделения аргументов в радианах

ceilO

Получает целое число, равное параметру или больше него

cos ( )

Вычисляет косинус

exp()

Возводит экспоненту в значение параметра

floor()

Получает целое число, равное параметру или меньше него

log()

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

max ()

Возвращает максимальное из 2-х значений

min ()

Возвращает минимальное из 2-х значений

pow ()

Возводит первый аргумент в степень второго

random()

Возвращает случайное число от 0 (включительно) до 1 (исключая его)

round()

Округляет число до целого числа

sin()

Вычисляет синус

sqrt()

Вычисляет квадратный корень

tan()

Вычисляет тангенс

 

Приведем пример использования объекта Math (листинг 11.11).

Листинг 11.11. Пример использования объекта Math

Рассмотрим объект Number. Основные свойства и методы этого объекта представлены в табл. 11.12.

 

Таблица 11.12. Основные методы объекта Number

Свойство-константа

 

Описание

MAX_VALUE

Максимальное значение числа в JavaScript

MIN_VALUE

Минимальное значение числа в JavaScript

NaN

Специальное нечисловое значение

NEGATIVE_INFINITY

Минус бесконечность

POSITIVE_INFINITY

Плюс бесконечность

Методы

Описание

toSource ()

Преобразует в строку данные объекта

toString (}

Возвращает строковое представление значения

valueOf ()

Возвращает число как числовой тип данных

Наконец один из самых используемых объектов — string. Основные свойства и методы этого объекта представлены в табл. 11.13.

Таблица 11.13. Основные методы объекта Math

Приведем пример использования объекта String (листинг 11.12).

Листинг 11.12. Пример использования объекта String

 

Как это выглядит в окне браузера, показано на рис. 11.3.

Рис. 11.3. Результат выполнения листинга 11.12

В JavaScript есть еще множество объектов, например: Function, Global, RegЕхр и др. О них можно прочесть в специальной литературе.

Рассмотрение JavaScript мы на этом закончили. В следующей главе мы чуть подробнее познакомимся с языком гипертекстовой разметки HTML и посмотрим, каким образом можно связать HTML и JavaScript.

Резюме

1. В JavaScript нет классов, но есть структуры под названием объектные типы (называемые нами объектами). Можно создавать экземпляры объектов.

2.         Можно создавать свои объекты с помощью функций, добавлять к ним дополнительные свойства.

3.         Существует множество базовых объектов. Среди них есть объект, отвечающий за информацию о браузере (navigator), за HTML-документ и окно браузера (объект window с множеством его подобъектов).

 

Вопросы

1.         Что такое объектный тип (объект)?
2.         Что такое объект navigator?
3.         Что такое объект document?
4.         Что такое объект location?
5.         Что такое объект history?
6.         Что такое объект Math?
7.         Что такое объект String?

 

Контрольные упражнения

1.         Напишите текст HTML-документа, который использовал бы как можно больше объектов.
2.         Создайте свой объект и HTML-документ, который бы его использовал.

 


Партнеры сайта