Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Web-программирование - это просто!


Новое на сайте Программирование - это просто! (www.easyprog.ru):

В платном разделе

В бесплатном разделе

Добрый день, уважаемые подписчики!

Тема сегодняшнего выпуска: «Java Script(JS): Математические функции. Объект Math. Продолжение.

 

Для углубленного изучения web-программирования (язык PHP и написание своей собственной CMS) советую подписаться на платный раздел (см. анонсы раздела "Пишем Easy CMS").

 

Продолжим изучать математические возможности Java Script. Я уже описывал константы объекта Math. Теперь пришло время разобрать функции. И так, объект Math содержит следующие математические функции:

  • exp - вычисление экспоненты.

  • log - натуральный логарифм.

  • pow - возведение в степень.

  • sqrt - квадратный корень.

Иллюстрирует работу этих функций следующий пример:

<html>

 

<head>

    <title>Урок 75. Java Script (JS): Объект Math. Продолжение</title>

</head>

 

<body>

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

        document.write("exp(1)=",Math.exp(1),"<br>");

        document.write("exp(2)=",Math.exp(2),"<br>");

        document.write("log(2.72)=",Math.log(2.72),"<br>");

        document.write("pow(2,10)=",Math.pow(2,10),"<br>");

        document.write("sqrt(4)=",Math.sqrt(4),"<br>");

    </SCRIPT>

</body>

 

</html>

 

Результат работы этой программы будет таким:

 

exp(1)=2.718281828459045
exp(2)=7.38905609893065
log(2.72)=1.000631880307906
pow(2,10)=1024
sqrt(4)=2

 

Если нам потребуется подсчитать логарифм по произвольному основании то мы можем так же использовать натуральный логарифм, следующий пример иллюстрирует применение натурального логарифма для вычисления логарифма числа 81 по основанию:

<html>

 

<head>

    <title>Урок 75. Java Script (JS): Объект Math. Продолжение</title>

</head>

 

<body>

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

        document.write("log3(81)=",Math.log(81)/Math.log(3),"<br>");

    </SCRIPT>

</body>

 

</html>

 

Программа выдаст следующий результат:

log3(81)=4

 

С уважением, Шуравин Александр, e-mail: megabax@rambler.ru, автор оставляет за собой право публиковать в рассылках ваши письма, если в письме прямо неоговорено нежелание его публиковать.

 


В избранное