Zephyrnet-Logo

Quadratwurzel in JavaScript

Datum:

Einleitung

Bei der Entwicklung mathematischer Lösungen, der Beantwortung von Algorithmusfragen oder dem Versuch, ein Problem zu lösen, können Situationen auftreten, in denen wir die Quadratwurzel bestimmter Werte in JavaScript finden müssen.

In diesem Artikel lernen wir, wie man die Quadratwurzel eines Werts oder Elements in JavaScript findet.

Wir können das benutzen Math.sqrt() statische Funktion in JavaScript, um die Quadratwurzel einer beliebigen Zahl zu berechnen. Diese Funktion kann verwendet werden, um die Quadratwurzel einer positiven Zahl und eines Arrays mit einem einzelnen Element zu berechnen. Fast alle modernen Browser unterstützen dies.

So finden Sie die Quadratwurzel einer Zahl in JavaScript

Math.sqrt() nimmt eine Variable/einen Wert auf und gibt seine Quadratwurzel zurück, wenn es sich um eine Zahl handelt. Lassen Sie uns die Quadratwurzel von 64 finden und in die Konsole einloggen, um die Syntax dieser statischen Funktion zu veranschaulichen:

let num1 = 64;
console.log(Math.sqrt(num1));

console.log(Math.sqrt(64));

Einige häufige Fehler und akzeptierte Werte

In den folgenden Unterabschnitten werfen wir einen Blick auf einige interessante Beispiele, die uns helfen werden, die Werte zu verstehen, die als Argument von übergeben werden können Math.sqrt() und die Art der Werte, die Fehler auslösen.

Fall 1: Quadratwurzel eines Arrays mit einem Element

Angenommen, der übergebene Wert ist ein Array mit einem einzelnen Element, Math.sqrt() gibt die Quadratwurzel dieses Elements zurück:

let num1 = [64];
console.log(Math.sqrt(num1));

console.log(Math.sqrt([64]));

Fall 2: Quadratwurzel eines Arrays mit mehreren Elementen

Angenommen, der übergebene Wert oder das übergebene Argument ist ein Array mit mehr als einem Element Math.sqrt() Rückgabe NaN:

let num1 = [64, 4, 16];
console.log(Math.sqrt(num1));

console.log(Math.sqrt([64, 4, 16]));

Fall 3: Quadratwurzel aus Nicht-Zahlenwert

Angenommen, der übergebene Wert ist keine gültige Zahl, in diesem Fall Math.sqrt() wird zurückkehren NaN:

let myValue = ["John"];
console.log(Math.sqrt(myValue));

console.log(Math.sqrt("John"));

Fall 4: Quadratwurzel einer negativen Zahl

Wir könnten versehentlich eine negative Zahl als Argument von übergeben Math.sqrt(), dies wird immer zurückkehren NaN:

let num1 = -64;
console.log(Math.sqrt(num1));

console.log(Math.sqrt(-64));

Fall 5: Quadratwurzel eines leeren Objekts

Angenommen, wir übergeben ein leeres Objekt, wird es zurückkehren NaN:

let value1 = {};
console.log(Math.sqrt(value1));

console.log(Math.sqrt({}));

Fall 6: Quadratwurzel in JavaScript gibt Null zurück

Angenommen, wir übergeben entweder ein leeres Array, eine leere Zeichenfolge oder null, dies wird immer zurückkehren Null:

let value1 = null;
let value2 = "";
let value3 = [];

console.log(Math.sqrt(value1));
console.log(Math.sqrt(value2));
console.log(Math.sqrt(value3));

Fall 7: Quadratwurzel und arithmetische Operationen

Wichtig zu wissen ist, dass wir im Inneren entsprechende Rechenoperationen durchführen können Math.sqrt(). Solange der resultierende Wert gültig ist, wird der korrekte Wurzelwert zurückgegeben:

console.log(Math.sqrt(32 + 32));
console.log(Math.sqrt(-32 + -32));


let x = 32;
console.log(Math.sqrt(32 + x));
console.log(Math.sqrt(-32 + -x));

Kubikwurzel in JavaScript

JavaScript bietet auch die Möglichkeit, die Kubikwurzel einer Zahl zu finden. Angenommen, wir müssen die Kubikwurzel der Zahl 8 finden – wir verwenden die Math.cbrt() Verfahren:

let num1 = 8;
console.log(Math.cbrt(num1));



console.log(Math.sqrt(8));

Zusammenfassung

In diesem Artikel haben wir die Standardmethode zum Erhalten der Quadratwurzel eines gültigen Werts mit JavaScript gesehen, wir haben auch mögliche Fehler und die zurückgegebenen Werte gesehen. Dies wird uns beim Schreiben unseres Programms helfen und es uns leicht machen, Fehler zu entdecken.

spot_img

Neueste Intelligenz

spot_img

Chat mit uns

Hallo! Wie kann ich dir helfen?