Variable ändert sich...
Uhfe
- javascript
Moin,
Javascript ist nicht mein Ding!
Ich möchte eine Variable(String) an eine Funktion übergeben und dort ein Alert der Variable machen. Die Variable ist immer eine Zahl mit führenden Nullen.
Übergabe der Variablen:
...onSubmit='return chkPNR(000065)...
function chkPNR(pnr)
{
F1 = alert(pnr);
return false;
}
Mit diesen Werten wird ein Alert Fenster mit dem Wert 53 angezeigt. Wenn ich aber ohne die führenden Nullen übergebe, (also 65) dann wird in dem Alert Fenster auch '65' angezeigt.
Hat jemand einen Tip woran das liegen kann?
Thx
Uhfe
Hallo,
Ich möchte eine Variable(String) an eine Funktion übergeben [...]
...onSubmit='return chkPNR(000065)...
Aha. Das ist aber kein String. "000065" ist ein String, 000065 dagegen nicht.
Hi,
Ich möchte eine Variable(String) an eine Funktion übergeben [...]
Aha. Das ist aber kein String.
und auch keine Variable :-)
Cheatah
Mit diesen Werten wird ein Alert Fenster mit dem Wert 53 angezeigt. Wenn ich aber ohne die führenden Nullen übergebe, (also 65) dann wird in dem Alert Fenster auch '65' angezeigt.
An den unterschiedlichen Zahlensystemen.
Tag Uhfe.
Ich möchte eine Variable(String) an eine Funktion übergeben und dort ein Alert der Variable machen. Die Variable ist immer eine Zahl mit führenden Nullen.
Führende Nullen führen zum Oktalsystem.
000065
Bedeutet (die Nullen außen vor gelassen):
5 * 8^0 = 5
6 * 8^1 = 48
--
Summe 53
Ergo: richtiges Ergebnis.
Wenn ich aber ohne die führenden Nullen übergebe, (also 65) dann wird in dem Alert Fenster auch '65' angezeigt.
Dann lass die Nullen weg. Wenn sie wichtig sind, dann wirst du wohl auf Strings ausweichen müssen.
Siechfred
Danke,
damit konnte ich was anfangen.
Gruß
Uwe