JavaScript для новичков: математические операции

Переменные и базовые операции

Создадим две переменные с уникальными именами:

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. Знание этих операций необходимо для дальнейшего изучения языка.

Что будем искать? Например,программа