Zum Inhalt springen

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.

JavaScript / TypeScript
"\u221A" // √
Python
"\u221a"  # √
Java / C#
"\u221A" // √
HTML
√ oder √
CSS
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.

LaTeX — Quadratwurzel
\sqrt{x}
LaTeX — Kubikwurzel
\sqrt[3]{x}
LaTeX — n-te Wurzel
\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.

JavaScript
Math.sqrt(25);
// 5
Python
import math
math.sqrt(25)
# 5.0
Python (ohne Import)
25 ** 0.5
# 5.0
Excel / Google Sheets
=SQRT(A1)
Java
Math.sqrt(25);
// 5.0
C / C++
#include <math.h>
sqrt(25);
// 5.0
PHP
sqrt(25);
// 5
SQL
SELECT SQRT(25);
-- 5
Swift
25.0.squareRoot()
// 5.0
R
sqrt(25)
# 5

Wissenswerte 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 öffnen

Hä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.