Функции Exp, IsInfinite, IsNaN, Lg, Log, Power в ThinkScript

Несколько функций, которые не требуют особого пояснения как с ними работать. Все функции, кроме последней принимают один параметр, а вот что они возвращают описано по каждой ниже. Примеры использования приводить нет необходимости, просто в скобках передается либо число, либо переменная, а значение, которое возвращает функция присваивается в объявленную переменную. В последней функции приведу 1 пример, для наглядности.

Синтаксис функции Exp:

Exp(double number);

number – значение.

Описание функции Exp:

Возвращает экспоненциальное значение числа number.


Синтаксис функции IsInfinite:

IsInfinite(double value);

value – значение.

Описание функции IsInfinite:

Возвращает истину, если указанное число бесконечно велико по величине.


Синтаксис функции IsNaN:

IsNaN(double value);

value – значение.

Описание функции IsNaN:

Возвращает истину, если указанный параметр не является числом, возвращает ложь в противном случае.


Синтаксис функции Lg:

Lg (double value);

value – значение.

Описание функции Lg:

Возвращает логарифм по основанию 10.


Синтаксис функции Log:

Log(double value);

value – значение.

Описание функции Log:

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


Синтаксис функции Power:

Power(double number, double power);

number – значение.

power – степень.

Описание функции Power:

Возвращает значение первого аргумента (number), возведенное в степень второго аргумента (power). Для возведения чисел в степень очень часто в языках программирования применяется такая запись 10^5, что означает как 10 в 5 степени. В thinkScript такая запись не допустима, но есть специальная функция.

Пример использования:

Переменная result принимает значение 100 000, рассчитывается как 10 в 5 степени.

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-exp-isinfinite-isnan-lg-log-power-v-thinkscript/

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Подписаться на