Page 263 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 263
Обеспечение этих функциональных возможностей может быть хорошим самосто
ятельным упражнением. Но если особого желания нет, я рекомендую пользоваться
библиотекой Nurneral . j s, которая предоставляет все эти и многие другие функцио
нальные возможности.
Константы
Наиболее важные константы доступны как свойства объекта Math.
// фундаментальные константы
Math . E / / основание натурального логарифма : -2 . 71 8
Math . P I / / отношение длины окружности к диаметру: -3 . 1 42
/ / логарифмические константы доступны в библиотеках;
/ / подобные вызовы достаточно общеприняты и гарантируют у д обство
Ma h . LN2 / / натуральный логарифм 2 : -0 . 693
t
Math . L N l O / / натуральный логарифм 1 0 : -2. 303
Math . LOG2E / / логарифм по основанию 2 от Ma th . E : -1 . 433
G
Math . LO l O E / / логарифм по основанию 1 0 от Ma t . E : 0 . 434
h
// алгебраические константы
Ma h . SQRT1_2 / / корень квадратный из 1 / 2 : � О . 70 7
t
t
Ma h . SQRT2 / / корень квадратный из 2 : -1 . 4 1 4
Алгебраические функции
В озвед е н и е в степень
Базовая функция возведения в степень - это Ма th . pow, но есть и дополнитель
ные функции для квадратного корня, кубического корня и степеней числа е, как по
казано в табл. 1 6 . 1 .
1
Таблица 6 .1 . Функции возведения в степень
Функция Описание Примеры
w
Math . p ow х , у) xr Math . p o ( 2 , 3 ) 1 1 8
(
w
Math . p o ( l . 7 , 2 . 3 ) 1 1 � З . 39
(
h
t
Mat . sqrt ( x ) х Ma h . sqrt 1 6 ) 1 1 4
.
R э квивалент Math . s qrt ( 1 5 . 5 ) 1 1 �З . 9 4
Math . p ow х , О . 5 )
(
Math . c brt ( x ) Кубический корень х. Math . c brt ( 2 7 ) 1 1 3
Эквивалент Math. pow Math . c brt ( 2 2 ) 1 1 -2 . 8
(х, 1 / 3 )
Mat . exp ( x ) <!'. Эквивалент Math . e xp ( l ) 1 1 -2 . 7 1 8
h
p
4
Math . p ow (Math . E , х ) Math . e x ( 5 . 5 ) 1 1 -2 4 . 7
266 Глава 16. Объект Math

