Zum Inhalt springen
BeispielWerk
English

Texte wie null, NaN und false als Eingabe

Manche Texte sehen aus wie Werte oder Schlüsselwörter einer Programmiersprache, etwa null, NaN, false, None, NULL, [object Object] oder {}, sind aber normale Zeichenfolgen. Die Seite zeigt sie als Eingabetext, dazu zwei Anführungszeichen als Text aus zwei Zeichen. Damit lässt sich prüfen, ob die eigene Anwendung solche Eingaben als Text speichert und nicht in einen leeren oder anderen Wert umwandelt.

16 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.

  • Der Text null

    null

    Vier Buchstaben, nicht der Wert null; wird beim Parsen als Textstring oft fälschlich zu null. Testzeichenfolge für eigene Systeme.

  • Der Text undefined

    undefined

    JavaScript-Falle: String statt Wert. Testzeichenfolge für eigene Systeme.

  • Der Text NaN

    NaN

    Als Text-Eingabe in Zahlenfeldern. Testzeichenfolge für eigene Systeme.

  • Der Text true

    true

    Text statt Boolean. Testzeichenfolge für eigene Systeme.

  • Der Text false

    false

    Text "false" ist in vielen Sprachen truthy (nicht leer). Testzeichenfolge für eigene Systeme.

  • Der Text 0

    0

    Falsy in PHP und JavaScript (Zahl), als nicht-leerer String teils truthy. Testzeichenfolge für eigene Systeme.

  • Der Text None (Python)

    None

    Python-Wert None als String. Testzeichenfolge für eigene Systeme.

  • Der Text nil

    nil

    Ruby/Go/Lua-Null. Testzeichenfolge für eigene Systeme.

  • Der Text NULL

    NULL

    SQL-Schlüsselwort als Eingabe. Ein Nachname „Null“ ist real und verbreitet. Testzeichenfolge für eigene Systeme.

  • Nachname Null

    Null

    Es gibt Menschen mit dem Nachnamen Null; Systeme, die „null“ als fehlend werten, lehnen sie ab. Testzeichenfolge für eigene Systeme.

  • Der Text [object Object]

    [object Object]

    Entsteht, wenn ein Objekt in JavaScript zu String wird. Testzeichenfolge für eigene Systeme.

  • Der Text []

    []

    Leere Liste als Text. Testzeichenfolge für eigene Systeme.

  • Der Text {}

    {}

    Leeres JSON-Objekt als Text. Testzeichenfolge für eigene Systeme.

  • Ja / Nein / J / N / 1 / 0

    Ja
    Nein
    J …

    Sechs gängige Schreibweisen für einen Wahrheitswert, je Zeile. Testzeichenfolge für eigene Systeme.

  • Zwei Anführungszeichen ""

    ""

    Der Text aus zwei Zeichen, nicht der leere String. Testzeichenfolge für eigene Systeme.

  • Der Text -1

    -1

    Häufige Sentinel-Zahl für „nicht gefunden“. Testzeichenfolge für eigene Systeme.

Weitere Themen in Sonderzeichen & Grenzfälle