Автор оригинала: FreeCodeCamp Community Member.
JavaScript предоставляет пользователю пять арифметических операторов: +
, -
, *
, /
и %
Отказ Операторы предназначены для добавления, вычитания, умножения, разделения и остаток (или модуло) соответственно.
Добавление
Синтаксис
A + B.
использование
2 + 3 // returns 5 true + 2 // interprets true as 1 and returns 3 false + 5 // interprets false as 0 and returns 5 true + "bar" // concatenates the boolean value and returns "truebar" 5 + "foo" // concatenates the string and the number and returns "5foo" "foo" + "bar" // concatenates the strings and returns "foobar"
Подсказка: Есть удобный увеличение ) Оператор, который является отличным ярлыком, когда вы добавляете номера на 1.
Вычитание
Синтаксис
A – B.
использование
2 - 3 // returns -1 3 - 2 // returns 1 false - 5 // interprets false as 0 and returns -5 true + 3 // interprets true as 1 and returns 4 5 + "foo" // returns NaN (Not a Number)
Подсказка: Есть удобный уменьшение ) Оператор, который является отличным ярлыком, когда вы вычитаете числа на 1.
Умножение
Синтаксис
A * B.
использование
2 * 3 // returns 6 3 * -2 // returns -6 false * 5 // interprets false as 0 and returns 0 true * 3 // interprets true as 1 and returns 3 5 * "foo" // returns NaN (Not a Number) Infinity * 0 // returns NaN Infinity * Infinity // returns Infinity
Разделение
Синтаксис
A/B.
использование
3 / 2 // returns 1.5 3.0 / 2/0 // returns 1.5 3 / 0 // returns Infinity 3.0 / 0.0 // returns Infinity -3 / 0 // returns -Infinity false / 5 // interprets false as 0 and returns 0 true / 2 // interprets true a 1 and returns 0.5 5 + "foo" // returns NaN (Not a Number) Infinity / Infinity // returns NaN
Остаток
Синтаксис
% B.
использование
3 % 2 // returns 1 true % 5 // interprets true as 1 and returns 1 false % 4 // interprets false as 0 and returns 0 3 % "bar" // returns NaN
Приращение
Синтаксис
A ++ или ++ A
Использование //postfix;//объявляю переменную ++;//, //префикс var; B = ++ A;//,
Уменьшение
Синтаксис
или
Использование //postfix;//объявляю переменную-;//, //префикс var; B = -A;//, !Важный! Как вы можете видеть, вы не может Выполните любые операции на Бесконечность
Отказ
Подробнее о математике в JavaScript:
- JavaScript математические функции объяснили
- Способ JavaScript Math.random () пояснил