Stefan Kammler: Variable übergeben und erhöhen

N'Abend,

ich habe ein Problem, bei der Veränderung des Werts einer Variablen.
Ich übergebe dem Script per Link eine Variable, die mir bei einem Aufruf mit "alert()" auch korrekt angezeigt wird. Wenn ich den WErt allerdings verändern will, z.B. "variable = variable + 10;" wird dir zehn als String an den Wert der Variable angehängt.
Soll heißen, wenn "variable = 10;" ergibt "variable = variable + 10;" 1010 und nicht 20.

Wo liegt der Fehler?

  1. hi hi

    deine übergeben vari ist vom typ string und nicht vom typ nummer
    probier mal typeof(dein string).
    also must du den typ ändern guck mal hier nach
    [links:http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_int]

    bis bis roman

    1. Vielen Dank!

  2. Hallo,

    N'Abend,

    ich habe ein Problem, bei der Veränderung des Werts einer Variablen.
    Ich übergebe dem Script per Link eine Variable, die mir bei einem Aufruf mit "alert()" auch korrekt angezeigt wird. Wenn ich den WErt allerdings verändern will, z.B. "variable = variable + 10;" wird dir zehn als String an den Wert der Variable angehängt.
    Soll heißen, wenn "variable = 10;" ergibt "variable = variable + 10;" 1010 und nicht 20.

    Wo liegt der Fehler?

    Ich rate mal: Ist die Variable als Zahl oder String definiert?

    Gruß

    Kurt

    --
    "Mut ist eine Tugend, doch Angst beweist Vernunft, Bewusstsein und Phantasie. Die Kunst ist es abzuwägen."
    http://faq.united-web.at
    http://elektro-dunzinger.at
    http://shop.elektro-dunzinger.at