scherzkeks: Maskierungen nur bei Literalen?

Dieses Post mag vielleicht aussehen, wie ein Doppelpost, jedoch war der _andere_ Thread falsch, da er weder etwas hiermit zu tun hatte noch es einen Threaddrift hierher gab.

Maskierungen in Strings sind nur dann notwendig, wenn die Strings Literale sind und nicht von "ausserhalb" bezogen werden, oder?
(Wenn der Inhalt eines Formuarfeldes in einem String gespeichert wird, so muss nichts maskiert werden)
vielen Dank und schoenen Dienstag noch,
scherzkeks

  1. Hi,

    Maskierungen in Strings sind nur dann notwendig, wenn die Strings Literale sind und nicht von "ausserhalb" bezogen werden, oder?

    Maskierungen sind genau dann notwendig, wenn ein Wert in einen Kontext gebracht wird. Also beispielsweise dann, wenn ein Text in JavaScript-Code geschrieben wird.

    (Wenn der Inhalt eines Formuarfeldes in einem String gespeichert wird, so muss nichts maskiert werden)

    Da wird kein Wert in einen Kontext gebracht, sondern ganz normal verwendet.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo,

    Maskierungen in Strings sind nur dann notwendig, wenn die Strings Literale sind und nicht von "ausserhalb" bezogen werden, oder?

    Was sind »Maskierungen«?

    Wenn man Strings im JavaScript-Code notiert, nutzt man Literale. "bla" oder 'bla' sind String-Literale. Wenn man auf die Weise Strings notiert, kann man sogenannte Escape-Sequenzen verwenden.

    Das meinst du wohl mit »Maskierungen«. »Maskieren« muss man in JavaScript aber erst einmal gar nichts außer die Begrenzer-Zeichen von String-Literalen.

    (Wenn der Inhalt eines Formuarfeldes in einem String gespeichert wird, so muss nichts maskiert werden)

    Nein, wie sollte man da auch irgendetwas »maskieren« müssen. Da kann man gar keine Escape-Sequenzen verwenden.

    Mathias