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
   258   259   260   261   262   263   264   265   266   267   268