JS метод Math.sqrt()
Загальний опис
Метод Math.sqrt() є вбудованим методом в JavaScript, який дозволяє знаходити квадратний корінь з дійсного числа. Квадратний корінь числа – це таке число, яке піднесене до квадрату дасть вказане число. Цей метод широко використовується в математиці, фізиці, інженерії та інших дисциплінах, де потрібно проводити розрахунки.
Для того щоб використовувати Math.sqrt(), потрібно передати йому додатнє число як аргумент, і він поверне його квадратний корінь. Ось простий приклад:
let num = 9;
let root = Math.sqrt(num);
console.log(root); // 3, бо 3^2 = 9
Але що якщо ми спробуємо передати від'ємне число? Math.sqrt() поверне NaN (Not a Number), оскільки квадратний корінь з від'ємного числа не є дійсним числом:
let num = -9;
let root = Math.sqrt(num);
console.log(root); // NaN
Важливо пам'ятати, що якщо ви передаєте в метод число, яке меньше за 0, результатом буде NaN. Також метод завжди повертає дійсне число (або NaN), навіть якщо результат є цілим числом. Наприклад, Math.sqrt(4) поверне 2.0, а не просто 2.
Додаткова особливість полягає в тому, що якщо передати в метод Math.sqrt() значення, що не є числом або не передати жодного аргументу взагалі, метод також поверне NaN. Тому завжди переконуйтеся, що передаєте коректні дані методу.
| Нотатка: | Якщо ви розробляєте графічні програми або ігри,
|
| Нотатка: | Пам'ятайте, що результат кореня квадратного з великого числа може бути не зовсім точний через обмеження точності з плаваючою комою в JavaScript. |
| Порада: | Перед використанням методу
|
| Порада: | Якщо вам потрібно перевірити, чи є число квадратом іншого цілого числа, ви можете використовувати
|
Синтаксис
Math.sqrt(x)
Параметри
- *
x Число, яке має бути більше або дорівнює 0. Представляє число, з якого буде взято квадратний корінь.
Return
rootПовертає квадратний корінь з числа
x, яке є невід'ємним. Якщоx< 0, повертаєNaN(не число). Це означає, що метод приймає лише невід'ємні числа, і спроба отримати корінь з від'ємного числа призведе до отримання нечислового результату.
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
1 |
1 |
1 |
3 |
12 |
| Переглядач | ||||
|---|---|---|---|---|
4.4 |
18 |
4 |
1 |
| Переглядач | ||
|---|---|---|
0.10.0 |
1.0 |
Приклади
Відвідувачі можуть вводити значення в текстове поле, а потім натискати кнопку "Обчислити", щоб дізнатися квадратний корінь введеного числа. Результат відображатиметься під кнопкою.
У цьому прикладі ми знаходимо квадратний корінь введеного користувачем числа. Це базовий приклад, який демонструє прямий використання методу Math.sqrt() для отримання кореня квадратного.
let number = prompt("Введіть число, щоб знайти його квадратний корінь:"); // Отримуємо вхід від користувача
let root = Math.sqrt(number); // Обчислюємо квадратний корінь
console.log(`Квадратний корінь з ${number} дорівнює ${root}`);
У цьому прикладі ми використовуємо метод Math.sqrt() для обчислення довжини гіпотенузи в правильному трикутнику за допомогою теореми Піфагора. Це показує, як можна комбінувати Math.sqrt() з іншими математичними операціями.
let a = 3; // Катет a
let b = 4; // Катет b
// Застосовуємо теорему Піфагора для знаходження гіпотенузи
let c = Math.sqrt(a*a + b*b);
console.log(`Довжина гіпотенузи в трикутнику з катетами ${a} та ${b} дорівнює ${c}`);
