JavaScript/Objekte/Math/cbrt
Die Methode cbrt() (lies: cubic root) erwartet als Parameter eine Zahl und liefert die Kubikwurzel dieser Zahl zurück.
Syntax
Math.cbrt(x)
Übergibt man eine negative Zahl als Parameter, ist das Ergebnis NaN
.
function calculate() {
const rad = document.forms.Test.Eingabe.value;
document.querySelector('output').classList.remove('visually-hidden');
document.querySelector('#rad').textContent = rad;
let result = Math.sqrt(rad);
document.querySelector('#result').textContent = result;
}
Das Beispiel definiert ein Formular mit einem Eingabefeld und einem Button. Nach Eingabe einer Zahl und Klick auf den Button wird das Ergebnis ausgegeben.
Das Ergebnis ist die Anwendung von Math.cbrt()
auf den Wert aus dem Eingabefeld. Es wird als MathML-Formel ausgegeben.
Für beliebige Wurzeln benutzt man den Zusammenhang n√x = x1/n und damit die Potenzfunktion pow(x,1/n).
Math.cbrt
kann damit umgehen. Math.pow
als allgemeine Potenzfunktion kann dies nicht.Siehe auch
Für Quadratwurzeln gibt es die Funktion Math.sqrt().
- MathML
- MathML/Element/mroot (dort muss aber der Wurzelexponent festgelegt werden)
Weblinks
- MDN: Math.cbrt()