Verkettungsoperator vs. addition

Dr_Google

Mitglied
Hallo,

habe folgendes Problem:
Ich übergebe in der variablen num, g, anz Zahlen.

Nun will mit diesen variable rechnen - Javascript glaubt ich hätte in diesen variablen strings die ich mit einem + verketten möchte. So weit ich weiss gibt in JS keine variable für Zahlen wie z.b. int für java. Wie kann ich das Problem am besten lösen?

Ich danke schon mal für die hilfe
MFG
drgoogle

Code:
function check(num,  g, anz)
{
	
  for(k=0;k<num;++k)
     d= g + k * anz;
  document.write(d);
}

Übergabe der variablen:
PHP:
	print"	<a href=\"#\"onclick=\"check('$num', '$g', '$anz');return false;\">check</a><br>";
 
Dr_Google hat gesagt.:
Übergabe der variablen:
PHP:
	print"	<a href=\"#\"onclick=\"check('$num', '$g', '$anz');return false;\">check</a><br>";
Du übergibst die Variablen ja schon als String. Nimm die einfachen Anführungszeichen ( ' ) raus und es sollte eigentlich gehen. Wenn nicht kannst du Strings mit der Funktion Number() in Zahlen umwandeln. Javascript kennt sehr wohl den Datentyp integer.
 

Neue Beiträge

Zurück