Inter-Net.PRO

математика  Я не знаю JavaScript, но в последнее время я часто именно на нём пишу всякие штуки для сайтов.

  А больше всего я пишу на JavaScript разные онлайн калькуляторы для сайтов.

  Поэтому для себя пишу шпаргалочку, где буду собирать все функции и операторы, которые участвуют в арифметических расчётах.

 


Арифметические функции и операторы в JavaScript

parseInt - читает из строки целое число
parseFloat - читает из строки дроби
(+x + +y + +z) Сложение - применяем бинарный плюс, если цифра парсится как строковое значение
let n = (+x + +y + +z);
Math.sqrt(..) Корень квадратный
let n = 25;
let koren = Math.sqrt(n);
Math.ceil( ) - Округляет вверх
Math.floor( ) - Округляет вниз
Math.round( ) - Округляет до ближайшего целого
Math.trunc( ) - отрезает дробную часть и получается целое число. Например: Math.trunc(14,318) сделает результат 14. Метод не округляет, а просто откидывает дробную часть.
.toFixed(2) - округляет число до 2 знаков. Цифра указывает сколько знаков оставлять после запятой.
isNaN( ) - проверка на число
.length - количество
   
Math.max( ) - возвращает самое большое число. Пример: Math.max(2, 73, 14, 47) вернёт 73.
Math.min( ) - возвращает наименьшее из чисел.
   
Документация по объекту Math https://developer.mozilla.org/ru/docs/Web/JavaScript

Операции сравнения

> больше
< меньше
>= больше или равно
<= меньше или равно
== равно
!= не равно
!(x == y) не равно
   
|| или
if (x > 5 || y == 2)
&& и
if (x > 5 && x <= 12)

Сравнение через switch


Тригонометрия

Math.sin(x) - возвращает числовое значение от -1 до 1, которое представляет синус переданного (в радианах) угла
Math.cos( ) - возвращает косинус числа
Math.tan( ) - возвращает тангенс числа
Math.acos( ) - возвращает арккосинус числа
Math.asin( ) - возвращает арксинус числа
Math.atan( ) - возвращает арктангенс числа в радианах
Math.atan2( ) - возвращает арктангенс от частного своих аргументов

 


Рандомное число (случайное число)

rand(min, max)

flooor(random * (max - min) + 1)) + min;

 

 


 Если Вы увидели что чего то нет в моём арифметическом списочке, то прошу вас оставить об этом комментарий ниже.

 

Авторизация

Войти через соцсети: