Эльфиори
Эльфиори Подписчиков: 68
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 160

Базовый JavaScript. ч.4. Операции с числами при помощи различных выражений.

4 дочитывания
2 комментария
Эта публикация уже заработала 0,20 рублей за дочитывания
Зарабатывать

Предыдущие части:

1. Комментарии к коду.

2. Назначение переменных (var,let,const)

3. Функция console.log ().

Базовый JavaScript. ч.4. Операции с числами при помощи различных выражений.

Если вы заглядывали в статьи по теории JavaScript, то вспомните, что этот язык программирования использует разные типы данных (тут). Одним из основных типов информации для JS является числовые данные.

Операции с ними напоминают счёт на калькуляторе, но только на первый взгляд. Однако, основные функции имеют такое же значение:

+ - оператор прибавления

- - оператор убавления

* - оператор умножения

/ - оператор деления

Пример:

const q = 4+3; // ответ будет 7

let a = 4-1; // ответ будет 3

var z = 3*2; // ответ будет 6

const w = 10/2; // ответ будет 5

Однако, встречаются необычные операторы.

++ -оператор, который прибавляет единицу. Т.е. по факту s++ будет равен выражению s+1.

Примеры для сравнения:

let x = 2;
x = x+1; // ответ будет 3

let x = 2;
x++; // ответ также будет 3

-- -оператор, который убавляет единицу. Т.е. d-- будет равен выражению d-1.

Примеры для сравнения:

let c = 3;
c = c-1; // ответ будет 2

let c = 3;
c--; // ответ будет также 2

% -оператор остатка, который остаётся при делении.

let r = 5;
r = r%2; // вот тут уже получается примерно следующая логика 1+2+2=5, откидывая все 2, и ответ выходит 1

let f =11%3 // ответ уже будет 2, т.к. 3+3+3+2 = 11, высчитываем все 3, получаем остаток 2.

let v = 6%2 // ответ будет 0, т.к. 2+2+2 = 6, высчитываем все двойки, получаем остаток 0

Иногда встречаются другое написание знакомых операторов:

+= - оператор прибавления

-= - оператор убавления

*= - оператор умножения

/= - оператор деления

Примеры:

let t = 4;
t += 5; // ответ будет 9, т.к. переменная 4, а прибавили к ней 5 (вышло 4+5)

let g = 7;
g-=4; // ответ будет 3, т.к. переменная 7, а убавили от неё 4 (вышло 7-4)

let b = 2;
b *= 3; // ответ будет 6, т.к. переменная 2, а умножили её на 3 (вышло 2*3)

let y = 8;
y /= 2; // ответ будет 4, т.к. переменная 8, а поделили её на 2 (вышло 8/2)

2 комментария
Понравилась публикация?
11 / -1
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 2
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые

+1 / 0
картой
Ответить
раскрыть ветку (0)

0
картой
Ответить
раскрыть ветку (0)

10 самых востребованных профессий мира сегодня

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

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

Холодный подмосковный ветер проникал сквозь щели старой дачи, заставляя Дмитрия ...

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.