Quote:
|
weis ich nicht geanu was du da benutzt aber ich bin mir zimlich sicher das das nciht funktioniert. willst du evtl switch benutzten?
|
Nennt sich JavaScript Object Notation (JSON).
PHP Code:
var operate = {
"*" : val1 * val2,
"/" : val1 / val2,
"+" : val1 + val2,
"-" : val1 - val2
};
Du rechnest zwar speicherst dein Ergebniss aber nicht ab. Auserdem verlässt du dich auf einen global Scope deiner Variablen, keine gute Idee. Ich gaube an dem Punkt hast du JSON etwas falsch verstanden, das hinte dem Punkt ist genauso wie in PHP das "function" oder "var" statement, nur das JSON hier je nachdem was hinter dem Punkt steht separiert was was ist.
PHP Code:
var operate = {
"*": function (v1, v2) { return v1 * v2 };
};
In dem Fall ist "*" also eine Funktion, und wenn du mit JSON rechnen willst kommst du nicht drum herum deinen Code so zu schreiben wie in meinem Beispiel oben.