Wurzelzeichen im Code
Unicode-Escapes, HTML-Entities, LaTeX — und die tatsächlichen Funktionen, die eine Quadratwurzel in JavaScript, Python, Excel und einem halben Dutzend anderer Sprachen berechnen.
Unicode-Escapes & HTML-Entities
√ ist der Unicode-Codepunkt U+221A. In den meisten Sprachen können Sie es direkt über eine Escape-Sequenz in ein Stringliteral einfügen, statt das rohe Zeichen einzufügen.
"\u221A" // √"\u221a" # √"\u221A" // √√ oder √content: "\221A";LaTeX
\sqrt erzeugt in LaTeX, MathJax und KaTeX ein korrektes Wurzelzeichen mit Balken über dem Argument — fügen Sie eine Zahl in eckigen Klammern hinzu für alles, was über eine Quadratwurzel hinausgeht.
\sqrt{x}\sqrt[3]{x}\sqrt[n]{x}Eine Quadratwurzel im Code berechnen
Eine Escape-Sequenz bringt nur das Symbol auf die Seite — sie berechnet nichts. Hier ist die tatsächliche Funktion oder Formel für jede Sprache und ihr Ergebnis für 25.
Math.sqrt(25);
// 5import math
math.sqrt(25)
# 5.025 ** 0.5
# 5.0=SQRT(A1)Math.sqrt(25);
// 5.0#include <math.h>
sqrt(25);
// 5.0sqrt(25);
// 5SELECT SQRT(25);
-- 525.0.squareRoot()
// 5.0sqrt(25)
# 5Wissenswerte Stolperfallen
Negative Zahlen
Math.sqrt(-1) gibt in JavaScript und Java NaN zurück. Pythons math.sqrt(-1) löst stattdessen einen ValueError aus, statt irgendetwas zurückzugeben — nutzen Sie try/except, falls die Eingabe negativ sein könnte, oder cmath.sqrt() für ein komplexes Ergebnis.
Ganzzahl vs. Fließkomma-Ergebnis
Math.sqrt() liefert immer einen Float/Double zurück, selbst bei perfekten Quadraten — Math.sqrt(25) ist 5, kein Int. In statisch typisierten Sprachen wie Java oder C sollten Sie das Ergebnis in einem double speichern, nicht in einem int, sonst wird es abgeschnitten.
Präzision
Fließkomma-Quadratwurzeln sind nicht immer exakt. sqrt(2) ** 2 kann in den meisten Sprachen 2.0000000000000004 statt 2 ergeben — runden Sie, bevor Sie auf Gleichheit prüfen.
Brauchen Sie nur das Symbol selbst?
Die Seite mit den Kopierformaten bietet √ zum Einfügen als reinen Text, Unicode-Codepunkt, Alt-Code oder Tabellenkalkulationsformel — kein Code-Editor nötig.
Kopierformate öffnenHäufig gestellte Fragen
Was ist die Unicode-Escape-Sequenz für das Wurzelzeichen im Code?
In JavaScript-, Java- und C#-Stringliteralen nutzen Sie \u221A (großes A). In Python nutzen Sie \u221a (Kleinbuchstabe a funktioniert genauso wie Großbuchstabe — Pythons Escape ist bei den Ziffern nicht case-sensitiv, aber Kleinschreibung ist die übliche Konvention). Beide ergeben dasselbe Zeichen √, den Unicode-Codepunkt U+221A.
Wie berechne ich eine Quadratwurzel in JavaScript?
Nutzen Sie Math.sqrt(x) — zum Beispiel gibt Math.sqrt(25) den Wert 5 zurück. Für negative Zahlen liefert die Funktion NaN, da JavaScripts Math-Objekt keine komplexen Zahlen unterstützt.
Wie berechne ich eine Quadratwurzel in Python?
Importieren Sie das math-Modul und rufen Sie math.sqrt(x) auf, z. B. gibt math.sqrt(25) den Wert 5.0 zurück. Alternativ können Sie den Potenzoperator 25 ** 0.5 nutzen, der keinen Import benötigt, aber ebenfalls einen Float zurückgibt. Bei negativen Eingaben löst math.sqrt() einen ValueError aus — nutzen Sie cmath.sqrt(), wenn Sie ein komplexes Ergebnis benötigen.
Wie lautet die Excel- oder Google-Sheets-Formel für die Quadratwurzel?
=SQRT(A1), wobei Sie A1 durch die gewünschte Zelle oder Zahl ersetzen. Excel und Google Sheets verwenden identische SQRT()-Syntax. Das Einfügen des Zeichens √ in eine Zelle zeigt es nur an — es berechnet nichts.
Was ist der LaTeX-Befehl für eine Quadratwurzel?
\sqrt{x} erzeugt ein Wurzelzeichen mit Balken über x. Für eine Kubikwurzel oder eine andere n-te Wurzel fügen Sie ein Argument in eckigen Klammern hinzu: \sqrt[3]{x} für die Kubikwurzel, \sqrt[n]{x} für eine beliebige Wurzel. Funktioniert in LaTeX, MathJax und KaTeX.
Warum gibt Math.sqrt(-1) NaN statt eines Fehlers zurück?
JavaScripts Math-Objekt arbeitet nur mit reellen Zahlen, und die Quadratwurzel einer negativen Zahl ist imaginär. Statt eine Ausnahme auszulösen, gibt Math.sqrt() NaN (Not a Number) zurück, damit ein einzelner ungültiger Wert nicht eine größere Berechnung zum Absturz bringt — prüfen Sie mit Number.isNaN() darauf, falls Sie es explizit behandeln müssen.