Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
23. Арифметические выражения в JavaScript
Рассмотрим простые арифметические операции, такие как вычитание, деление, умножение, сложение. Оператор / делит первый операнд на второй. В некоторых языках при делении (/) 2 на 1.3, вы бы получили 1, но в JavaScript вы получите число 1.5384615384615383. Если вы разделите 0 на 0, то будет возвращено значение NaN.
x = 5 / 2; /* -> 2.5 */
Оператор деление по модулю % первого операнда на второй возвращает остаток от деления. Например, если разделить с остатком 5 на 2, то на выходе получим 1. Если -5 % 2, то получаем -1. Так же вы можете делить с остатком вещественные (с плавающей точкой) числа.
x = 5 % 2; /* -> 1 */
x = 5.33 % 1.9; /* -> 1.53 */
Оператор + (сложение, конкатенация)
Оператор + может складывать числа и скреплять (склеивать) строки. Если один из операндов является строкой, то второй операнд тоже преобразуется в строку и далее эти строки склеиваются (конкатенация). Далее примеры:
2 + 2 /* -> 4 */
"2" + "2" /* -> "22" */
"2" + 2 /* -> "22" */
2 + true /* -> 3 */
2 + null /* -> 2 */
12 + 21 + " строка" /* -> '33 строка' */
12 + (21 + " строка") /* -> '1221 строка' */
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
- Вам нужно редактировать только первую строку. Ваша задача расставить скобки
()
так, чтобы получить строкуstring 242
. Не заменяйте числа, не меняйте порядок операций! Это задание проверит понимание вами работы оператора+
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте, Telegram.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить в нашей Telegram-группе.
Это займет не больше минуты.