Переменные и базовые операции
Создадим переменные x, y и result. Присвоим x значение 5, а y — значение 12. result будет хранить результат вычислений.
Основные арифметические операции:
- Сложение: x + y (результат: 17)
- Вычитание: x — y (результат: -7)
- Умножение: x * y (результат: 60)
- Деление: x / y (Деление на ноль недопустимо и вызовет ошибку).
Переменные в JavaScript могут хранить как положительные, так и отрицательные числа (например, x = -5).
Сокращенные записи операций
Для краткой записи используйте сокращения:
result = 5;
result += x; // Эквивалентно result = result + x;
result -= x; // Эквивалентно result = result - x;
result *= x; // Эквивалентно result = result * x;
result /= x; // Эквивалентно result = result / x;
result += x добавляет значение x к текущему значению result. Аналогично работают другие сокращения. Прибавление или отнимание единицы:
result++; // result = result + 1;
result--; // result = result - 1;
Вывод результатов и конкатенация строк
Для вывода результатов используйте document.write(). При конкатенации числовых переменных со строками, заключайте переменные в кавычки, чтобы предотвратить математическое сложение:
document.write("x + y = " + (x + y)); // Правильный вывод
Без кавычек x + y интерпретируется как математическое выражение, а не как строка.
Преобразование типов данных
Сложение строк, содержащих числа, приводит к конкатенации строк, а не сумме чисел. Для арифметических операций со строками, представляющими числа, преобразуйте их в числовой тип с помощью функции Number():
let str1 = "12";
let str2 = "24";
let sum = Number(str1) + Number(str2); // sum будет равен 36
Логические операции и булевы переменные
В JavaScript используются булевы переменные (тип boolean), принимающие значения true (истина) или false (ложь). Они используются для сравнений и логических операций:
- > (больше)
- < (меньше)
- >= (больше или равно)
- <= (меньше или равно)
- == (равно)
- != (не равно)
Пример:
let z = 6;
let d = 7;
let bool = z < d; // bool будет равен true
Остаток от деления (оператор %)
Оператор % возвращает остаток от деления. Он полезен для определения четных/нечетных чисел или для действий через определенный интервал в цикле.
Пример:
let remainder = 10 % 7; // remainder будет равен 3
10 делится на 7, частное равно 1, остаток — 3.
Рассмотрены основные математические операции в JavaScript: работа с переменными, сокращенные записи, конкатенация строк, преобразование типов данных, логические операции и остаток от деления. Эти знания фундаментальны для дальнейшего изучения JavaScript.