sebastian: Fehler im Code

Beitrag lesen

Hallo Leute!
Jedesmal wenn ich folgenden Code für eine mathematische funktion ausführe bekomme ich die meldung, dass f "NaN" ist... Findet jemand meinen Fehler?
Danke

var Phi, ausgabe;

WScript.StdOut.write ("Bitte geben Sie eine beliebige Zahl für Phi ein!\n");
Phi = WScript.StdIn.readline();
Phi = parseFloat(Phi);

switch(Phi)
 {
  case (Phi <= 0):
   ausgabe = (1*Phi);
  break;

case (Phi > 0) && (Phi <= (Math.Pi/2)):
   ausgabe = Math.sin(Phi);
  break;

default:
   ausgabe = ((4*Phi) / (Math.Pi-1));
 }

WScript.StdOut.write ("Die Zahl f ist: " + ausgabe);