Наповнення JS розділу

Добридень, Пані та Панове, завдяки вам вдалося зібрати більше 19тис грн з необхідних 15тис на впровадження JS розділу.

JS розділ вже впроваджено - переходимо до його наповнення і почнемо бігти довгий марафон, адже JS має більше 1100 різноманітних методів, властивостей, подій і т.д., які необхідно описати.

Будемо працювати, і вдень, і вночі, щоб орієнтовно взимку закінчити наповнювати JS розділ!

Ви також можете допомогти нам в цьому. Долучайтеся до нашої спільноти в дискорді - ставайте її частиною і допомагайте нашому розвитку.

Також, підтримуйте нас матеріально.

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. Тому завжди переконуйтеся, що передаєте коректні дані методу.

Нотатка:

Якщо ви розробляєте графічні програми або ігри, Math.sqrt() може бути корисний для розрахунку відстані між двома точками на площині за допомогою теореми Піфагора.

let distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
Нотатка:

Пам'ятайте, що результат кореня квадратного з великого числа може бути не зовсім точний через обмеження точності з плаваючою комою в JavaScript.

Порада:

Перед використанням методу Math.sqrt() завжди переконайтеся, що число, з якого ви хочете отримати корінь квадратний, додатне. У випадку від'ємного числа, результат буде NaN (не число).

if (value >= 0) {
    let result = Math.sqrt(value);
} else {
    console.error("Введене число має бути додатним!");
}
Порада:

Якщо вам потрібно перевірити, чи є число квадратом іншого цілого числа, ви можете використовувати Math.sqrt() та перевірити, чи є результат цілим числом.

if (Number.isInteger(Math.sqrt(value))) {
    console.log("Число є квадратом цілого числа");
}

Синтаксис

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