Для работы с числами в JavaScript_программах используются поддерживаемые языком арифметические операторы, к которым относятся операторы сложения
42 Глава 3. Типы данных и значения

(+), вычитания (_), умножения (*) и деления (/). Подробное описание этих и дру_ гих арифметических операторов имеется в главе 5.
Помимо перечисленных основных арифметических операторов JavaScript под_ держивает выполнение более сложных математических операций с помощью большого количества математических функций, относящихся к базовой части языка. Для удобства эти функции хранятся в виде свойств одного объекта Math, и для доступа к ним всегда используется литеральное имя Math. Например, синус числового значения переменной x можно вычислить следующим образом:
sine_of_x = Math.sin(x);
А так вычисляется квадратный корень числового выражения: hypot = Math.sqrt(x*x + y*y);
Подробные сведения обо всех математических функциях, поддерживаемых Java_ Script, приведены в описании объекта Math и соответствующих листингах треть_ ей части книги.