|
javascript计算器(5) } else { if (FKeyPad.ReadOut.value == "0") FKeyPad.ReadOut.value = Num; else FKeyPad.ReadOut.value += Num; } } function Operation (Op) { var Readout = FKeyPad.ReadOut.value; if (FlagNewNum && PendingOp != "="); else { FlagNewNum = true; if ( '+' == PendingOp '-' == PendingOp '/' == PendingOp '*' == PendingOp) Accum = longCount(Accum,Readout,PendingOp); else Accum = Readout; FKeyPad.ReadOut.value = Accum; PendingOp = Op; FKeyPad.ReadOut.focus(); FKeyPad.ReadOut.select(); } } function Decimal () { var curReadOut = FKeyPad.ReadOut.value; if (FlagNewNum) { curReadOut = "0."; FlagNewNum = false; } else { if (curReadOut.indexOf(".") == -1) curReadOut += "."; } FKeyPad.ReadOut.value = curReadOut; } function ClearEntry () { FKeyPad.ReadOut.value = "0"; FlagNewNum = true; } function Clear () { Accum = "0"; PendingOp = ""; ClearEntry(); } function Neg () { alert(FKeyPad.ReadOut.value); FKeyPad.ReadOut.value = longCount(FKeyPad.ReadOut.value,"-1","*"); } function Percent () { FKeyPad.ReadOut.value = longCount(FKeyPad.ReadOut.value,Accum,"*"); FKeyPad.ReadOut.value = longCount(FKeyPad.ReadOut.value,100,"/"); } function goReturn() { top.returnValue = FKeyPad.ReadOut.value; self.close(); } function CheckOut() { var keyCode = window.event.keyCode;
|