Hallo Sven,
... ich habe nicht umsonst das Math-Objekt erwähnt ...
Das ließe sich, weil Javascript ja eine prototypische Sprache ist, sogar um eine entsprechende p-q-ausrechnende Methode erweitern, was die ganze Sache unter Umständen ziemlich elegant machen könnte (naja, vielleicht auch nicht).
nein, das Math-Objekt läßt sich nicht erweitern. Es kennt die Eigenschaft prototype und auch den new-Operator nicht.
Viele Grüße
Antje