var übergeben
Tobias Otto
- javascript
Hallo ich versuche per link daten ans javascript zu übergeben
ich übergebe mit
javascript: upload(0000002336,1)
wenn ich dann die erste variable ausgeben möchte kommt aber die zahl
1246
function upload(a,bild) {
alert (a);
}
javascript: upload(0000002336,1)
wenn ich dann die erste variable ausgeben möchte kommt aber die zahl
1246
Soll das erste Funktionsargument vom Typ String oder vom Typ Number sein?
Siechfred
Das ist eigentlich egal.
Hallo Tobias,
Das ist eigentlich egal.
Nein, ist es nicht.
Wenn du folgendes schreibst:
upload(0000002336, 1);
dann wird die erste Zahl (kein String!) wegen der führenden Null als Oktalzahl interpretiert (also 8er-System, nicht 10er-System).
Mach daraus einen String, dann wird er auch so interpretiert wie er da steht.
upload('0000002336', 1);
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Das ist eigentlich egal.
Nicht ganz:
function foo(p1) {
alert(p1);
}
foo(0000002336);
foo('0000002336');
Siechfred