2.3 Числа и математические операции
10 из 10 шагов пройдено
9 из 9 баллов  получено

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

Урок 2.3: Числа и математические операции

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

Цели урока:
- Понять, как работают числа в JavaScript.
- Изучить основные математические операции и функции.
- Научиться использовать объект `Math` для выполнения сложных математических расчетов.

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

Введение
В JavaScript числа представлены одним числовым типом - `number`. Этот тип включает в себя как целые числа, так и числа с плавающей точкой. JavaScript следует стандарту IEEE 754 для представления чисел, что важно понимать при выполнении математических операций.

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

1. Основные операции

- Сложение (`+`), вычитание (`-`), умножение (`*`), деление (`/`):

console.log(10 + 5); // 15
console.log(10 - 5); // 5
console.log(10 * 5); // 50
console.log(10 / 5); // 2

- Остаток от деления (`%`):

console.log(10 % 3); // 1

- Инкремент (`++`) и декремент (`--`):

let x = 5;
console.log(x++); // 5
console.log(x); // 6
console.log(--x); // 5

- Возведение в степень (`**`):

console.log(2 ** 3); // 8

 

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

2. Особенности чисел в JavaScript

- Деление на ноль:

console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity

- NaN (Not a Number):

console.log("не число" / 2); // NaN

- Безопасное целое число:
  В JavaScript максимальное безопасное целое число равно `2^53 - 1` (`Number.MAX_SAFE_INTEGER`).

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

3. Объект `Math`

Объект `Math` предоставляет множество методов и свойств для выполнения математических операций.

- Округление:

console.log(Math.round(4.7)); // 5
console.log(Math.floor(4.7)); // 4
console.log(Math.ceil(4.1)); // 5

- Максимальное/минимальное значение:

console.log(Math.max(1, 3, 5)); // 5
console.log(Math.min(1, 3, 5)); // 1

- Случайные числа:

console.log(Math.random()); // Случайное число от 0 до 1, не включая 1

- Тригонометрия:

console.log(Math.sin(Math.PI / 2)); // 1
console.log(Math.cos(Math.PI)); // -1

Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим

Заключение

Числа и математические операции являются основой для многих аспектов программирования в JavaScript. Понимание работы с числами и использование объекта `Math` позволяют выполнять сложные математические расчеты и обрабатывать числовые данные эффективно.


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