Переменные и базовые операции
Создадим две переменные с уникальными именами:
let num1 = 5;
let num2 = 15;
Для корректного выполнения математических операций, используйте круглые скобки для указания приоритета. В противном случае, интерпретатор может выдать неверный результат. Примеры:
Вариант 1: Отдельная переменная для результата:
let result = num1 - num2;
console.log(result); // Вывод: -10
Вариант 2: Указание приоритета скобками:
console.log(num1 - num2); // Вывод: -10
Выполним сложение, умножение, деление и операцию получения остатка от деления:
console.log(num1 + num2); // Вывод: 20
console.log(num1 * num2); // Вывод: 75
console.log(num1 / num2); // Вывод: 0.3333333333333333
console.log(num1 % num2); // Вывод: 5 (остаток от деления)
Операции работают с целыми и вещественными числами:
let num3 = 5.4;
console.log(num1 + num3); // Вывод: 10.4
Сокращённые формы математических операций
Для операций над одной переменной, используйте сокращённые формы:
let num4 = 5;
num4 += 7; // Эквивалентно num4 = num4 + 7;
console.log(num4); // Вывод: 12
num4++; // Эквивалентно num4 = num4 + 1;
console.log(num4); // Вывод: 13
num4--; // Эквивалентно num4 = num4 - 1;
console.log(num4); // Вывод: 12
Аналогично работают -=, *=, /=, %=.
Сложение строк и чисел
Сложение строк выполняется путём конкатенации (объединения):
let str1 = "12";
let str2 = "2";
console.log(str1 + str2); // Вывод: 122
При сложении строки и числа, число преобразуется в строку:
let num5 = 12;
console.log(num5 + str2); // Вывод: 122
Для арифметических операций со строками, преобразуйте их в числа с помощью функции Number():
console.log(Number(str1) + Number(str2)); // Вывод: 14
Встроенный объект Math
Объект Math содержит математические константы и функции:
console.log(Math.PI); // Вывод: 3.141592653589793
console.log(Math.E); // Вывод: 2.718281828459045
console.log(Math.sin(0)); // Вывод: 0
console.log(Math.min(1, 0, -8, 8, 67)); // Вывод: -8
console.log(Math.max(1, 0, -8, 8, 67)); // Вывод: 67
Дополнительные методы объекта Math (например, sin, cos, tan) описаны в документации JavaScript.
Рассмотрены основные математические операции в JavaScript, сокращённые формы записи и использование объекта Math. Знание этих операций необходимо для дальнейшего изучения языка.