JavaScript - Арифметические операторы

Здравствуйте, будущие супергерои кодирования! Я рад быть вашим проводником в этом захватывающем путешествии в мир арифметических операторов JavaScript. Как кто-то, кто teaches программирование уже много лет, я могу сказать, что овладение этими операторами похоже на изучение базовых движений в танце – как только вы их освоите, вы будете готовы создать действительно потрясающие комбинации (или, в нашем случае, программы)!

JavaScript - Arithmetic Operators

Арифметические операторы JavaScript

Прежде чем мы углубимся, давайте на минутку разберемся, что такое арифметические операторы. Представьте их как базовые математические инструменты в вашем ящике JavaScript. Они позволяют выполнять математические операции с числами, как вы бы делали это с калькулятором. Но 相信 меня, они гораздо мощнее вашего среднего карманного калькулятора!

Вот таблица всех арифметических операторов, которые мы рассмотрим сегодня:

Оператор Название Описание
+ Сложение Складывает два числа
- Вычитание Вычитает правое число из левого
* Умножение Умножает два числа
/ Деление Делит левое число на правое
% Остаток Возвращает remainder division
++ Увеличение Увеличивает число на 1
-- Уменьшение Уменьшает число на 1

Теперь давайте разберем их по одному, договорились?

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

Оператор сложения, наверное, самый дружелюбный из всех. Он как那个人, который всегда старается объединить вещи!

let apples = 5;
let oranges = 3;
let totalFruit = apples + oranges;

console.log(totalFruit); // Вывод: 8

В этом примере мы складываем яблоки и апельсины (что нам всегда говорили не делать, но в JavaScript все возможно!). Оператор + добавляет значение oranges к apples, и мы сохраняем результат в totalFruit.

Но подождите, есть больше! Оператор + имеет secret identity. Когда он используется с строками, он становится оператором конкатенации:

let greeting = "Hello";
let name = "World";
let message = greeting + " " + name;

console.log(message); // Вывод: "Hello World"

Здесь + объединяет наши строки. Это как linguistic matchmaker!

Оператор вычитания JavaScript (-)

Следующий в очереди – оператор вычитания. Он как тот друг, который всегда берет вещи и не возвращает их.

let totalCookies = 10;
let eatenCookies = 3;
let remainingCookies = totalCookies - eatenCookies;

console.log(remainingCookies); // Вывод: 7

В этом вкусном примере мы начинаем с 10 печений, съедаем 3 (yum!), и оператор - помогает нам понять, сколько у нас осталось. Это важный навык для управления запасами печений!

Оператор умножения JavaScript (*)

Оператор умножения – это overachiever в группе. Ему не хватает складывать вещи один раз, он хочет делать это несколько раз!

let pricePerApple = 0.5;
let numberOfApples = 6;
let totalCost = pricePerApple * numberOfApples;

console.log(totalCost); // Вывод: 3

Здесь мы calculates total cost наших покупок яблок. Оператор * умножает цену за одно яблоко на количество яблок, экономя нам от необходимости складывать 0.5 себе 6 раз. Уф!

Оператор деления JavaScript (/)

Деление – это как миротворец в арифметическом мире, всегда trying to split вещи поровну.

let totalPizza = 8;
let numberOfFriends = 4;
let slicesPerFriend = totalPizza / numberOfFriends;

console.log(slicesPerFriend); // Вывод: 2

В этом примере мы стараемся быть хорошими друзьями и делиться нашей пиццей поровну. Оператор / divide total slices на количество друзей, обеспечивая гармонию (и равномерное распределение пиццы) в нашей социальной группе.

Оператор остатка JavaScript (%)

Оператор остатка – это странный в семье. Он не gives вам результат division, а скорее то, что осталось.

let cookies = 10;
let people = 3;
let leftoverCookies = cookies % people;

console.log(leftoverCookies); // Вывод: 1

Здесь мы пытаемся distribute 10 cookies между 3 людьми. Оператор % tells us, сколько cookies осталось после того, как каждый получил равное количество. В этом случае это 1 печенье. (Совет: Always volunteer быть тем, кто получает оставшееся печенье!)

Оператор увеличения JavaScript (++)

Оператор увеличения – это как маленький болельщик для ваших чисел, всегда鼓舞 их идти на один шаг вверх.

let count = 0;
count++;
console.log(count); // Вывод: 1
count++;
console.log(count); // Вывод: 2

В этом примере мы начинаем с счета 0. Каждый раз, когда мы используем ++, он увеличивает счет на 1. Это особенно полезно в циклах, но это уже другая история!

Оператор уменьшения JavaScript (--)

Последний, но не менее важный, у нас есть оператор уменьшения. Он yin к увеличению, всегда уменьшая числа на один.

let lives = 3;
console.log(lives); // Вывод: 3
lives--;
console.log(lives); // Вывод: 2
lives--;
console.log(lives); // Вывод: 1

Здесь мы моделируем игру, в которой игрок начинает с 3 жизней. Каждый раз, когда мы используем --, он уменьшает количество жизней на 1. Это весело и игры, пока у вас не кончатся жизни!

И вот вы,folks! Вы только что сделали свои первые шаги в мир арифметических операторов JavaScript. Помните, что практика делает мастера, так что не бойтесь экспериментировать с этими операторами в вашем собственном коде. Before you know it, вы будете выполнять вычисления с скоростью и точностью supercomputer (ну почти)!

Продолжайте программировать, продолжайте учиться, и, что самое главное, продолжайте наслаждаться! Пока, ваш доброжелательныйneighborhood coding инструктор, подписываясь. Счастливого кодирования!

Credits: Image by storyset