Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

23. Арифметические выражения в JavaScript

Рассмотрим простые арифметические операции, такие как вычитание, деление, умножение, сложение. Оператор / делит первый операнд на второй. В некоторых языках при делении (/) 2 на 1.3, вы бы получили 1, но в JavaScript вы получите число 1.5384615384615383. Если вы разделите 0 на 0, то будет возвращено значение NaN.

Пример 1
x = 5 / 2; /* -> 2.5 */

Оператор деление по модулю % первого операнда на второй возвращает остаток от деления. Например, если разделить с остатком 5 на 2, то на выходе получим 1. Если -5 % 2, то получаем -1. Так же вы можете делить с остатком вещественные (с плавающей точкой) числа.

Пример 2
x = 5 % 2; /* -> 1 */
x = 5.33 % 1.9; /* -> 1.53 */

Оператор + (сложение, конкатенация)

Оператор + может складывать числа и скреплять (склеивать) строки. Если один из операндов является строкой, то второй операнд тоже преобразуется в строку и далее эти строки склеиваются (конкатенация). Далее примеры:

Пример 3
2 + 2       /* -> 4 */
"2" + "2" /* -> "22" */
"2" + 2 /* -> "22" */
2 + true /* -> 3 */
2 + null /* -> 2 */

12 + 21 + " строка" /* -> '33 строка' */
12 + (21 + " строка") /* -> '1221 строка' */

Похожие уроки и записи блога

Обработка исключений (try/except) в PythonЗнакомство с Python
Модули в PythonЗнакомство с Python
Арифметические операции в JavaScriptТипы и переменные
Первое знакомство с PythonЗнакомство с Python
Основы объектно-ориентированного программирования (ООП) в PythonЗнакомство с Python
Написание модулей в PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Условная инструкция if-elif-else в PythonЗнакомство с Python
Работа с файлами в Python Знакомство с Python
<
×
>
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно