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}`);