Kuskuren Kira

Kalkaleta akan shafin yanar gizonku

Kana son samun lissafi daidai a kan shafin yanar gizonku? Fara ta kwafin wannan samfurin a kasa. Kuna iya kwafa da manna lambar a sassa biyu idan akwai kasuwanci a hanya. Ba ku so ku kwafa da manna kasuwanci da code a kusa da shi. Sa'an nan kuma manna da HTML code a cikin HTML edita.

Kwafi da Manna JavaSript Don Kalkaleta

A saka wannan lambar a cikin madaurin ku. Fara farawa a nan:


.calcBtn
{
font-nauyi: m /
nisa: 32px;
tsawo: 32px;
}

aikin Calculator_OnClick (keyStr)
{
Bambance-bambancen resultsField = document.calculator.calcResults;

canza (keyStr)
{
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
case "0":
case ".":

idan ((wannan.lastOp == this.opClear) || (this.lastOp == this.opOperator))
{
resultsField.value = keyStr;
}
wasu
{
// watsi da karin adadi
idan ((keyStr! = ".") || (resultsField.value.indexOf (".") <0))
{
resultsField.value + = keyStr;
}

}

wannan.lastOp = this.opNumber;
karya;

case "*":
yanayin "/":
case "+":
case "-":
idan (this.lastOp == this.opNumber)
wannan.Calc ();
wannan.evalStr + = resultsField.value + keyStr;

wannan.lastOp = wannan.opOperator;
karya;

case "=":
wannan.Calc ();
wannan.lastOp = this.opClear;
karya;

case "c":
resultsField.value = "0";
wannan.lastOp = this.opClear;
karya;

tsoho:
jijjiga ("'" + keyStr + "' ba a gane ba.");
}

}

aikin Calculator_Calc ()
{
Bambance-bambancen resultsField = document.calculator.calcResults;
//lrt("eval:"+this.evalStr+resultsField.value);
resultsField.value = eval (wannan.evalStr + resultsField.value);
wannan.evalStr = "";
}

aiki Calculator ()
{
wannan.evalStr = "";

wannan.opNumber = 0;
wannan.opOperator = 1;
wannan.opClear = 2;

wannan.lastOp = this.opClear;

wannan.OnClick = Calculator_OnClick;
wannan.Calc = Calculator_Calc;
}

gCalculator = sabon Calculator ();


-------------------------------------------------- -----------------------------

Sanya Wannan Sashi A Cikin Jiki na Page. Fara farawa wannan sashi a nan:




































"suna =" caldec "onclick =" gCalculator.OnClick (".") ">