<html> <head><title>计算器</title> </head> <script language="javascript"> function aa() { //alert(document.form2.textfield.value); var len=document.form2.textfield.length;
number=number.substr(0,len-1); document.computer.result.value=number; document.form2.textfield.value=textfield; } </script> <script language="javascript">//Back function tt() {var dd=document.form2.textfield.value; /*for ( var i=dd.length;i>0;i--) { var c=var c+dd[i];
}*/ var d=dd.substring(dd.lastIndexOf(0,1)); document.form2.textfield.value=d;} </script> <script language="javascript">//a的b次方 function ab3() {} </script> <script language="javascript">//立方 function lifang() { var m=lifang1(document.form2.textfield.value); document.form2.textfield.value=m; } function lifang1(k) { return k*k*k; }</script> <script language="javascript">//1/X function zhiyi() { var m=zhiyi1(document.form2.textfield.value); document.form2.textfield.value=m; } function zhiyi1(k) {return 1/k;} </script> <script language="javascript">//平方 function pingfang() { var m=pingfang1(document.form2.textfield.value); document.form2.textfield.value=m;} function pingfang1(k) { return k*k; //document.write(number);
} </script> <script language="javascript"> function jis() { document.form2.textfield.value=eval(document.form2.textfield.value); } function ggg(shuzi) { if (document.form2.textfield.value==0) { document.form2.textfield.value=shuzi;} else {document.form2.textfield.value=document.form2.textfield.value+shuzi;}} function qingling() { document.form2.textfield.value=0; } function Backspace() { //document.form2.textfield.value} function ABS()//绝对值 { document.form2.textfield.value=Math.abs(document.form2.textfield.value);}</script><script language="javascript">//阶乘 function jiecheng(k) { if (k>1) { return k*jiecheng(k-1); //document.write(number);
<title>计算机
</title>
<head>
<script type="text/javascript">
var calc = {
first:0, second:0, result:0, init:
function(){ this.first = parseInt(document.getElementById("first").value); this.second = parseInt(document.getElementById("second").value); }, setResult:
function(){document.getElementById("result").value = this.result}, add:
function(){
this.init(); this.result = this.first + this.second; this.setResult(); }
};
</script> </head>
<form id="jisuanqi" action="#">
<table width="620" align="center">
<tr><td width="191"> <label for="first">数字1:</label>
<input id="first" type="text" size="12" /></td><td width="190">
<label for="second">数字2:</label>
<input id="second" type="text" size="12"/> </td><td width="153"> <label for="result">结果:</label>
<input id="result" type="text" size="12"/></td><td width="66"><button onClick="calc.add();;return false;" value="加" >加</button></td>
</tr>
<tr><td width="191"> <label for="first">数字1:</label>
<input id="first" type="text" size="12" /></td><td width="190">
<label for="second">数字2:</label>
<input id="second" type="text" size="12"/> </td><td width="153"> <label for="result">结果:</label>
<input id="result" type="text" size="12"/></td><td width="66"><button onClick="calc.minus();;return false;" value="减" >减</button></td>
</tr>
<tr><td width="191"> <label for="first">数字1:</label>
<input id="first" type="text" size="12" /></td><td width="190">
<label for="second">数字2:</label>
<input id="second" type="text" size="12"/> </td><td width="153"> <label for="result">结果:</label>
<input id="result" type="text" size="12"/></td><td width="66"><button onClick="calc.plus();;return false;" value="乘" >乘</button></td>
</tr>
<tr><td width="191"> <label for="first">数字1:</label>
<input id="first" type="text" size="12" /></td><td width="190">
<label for="second">数字2:</label>
<input id="second" type="text" size="12"/> </td><td width="153"> <label for="result">结果:</label>
<input id="result" type="text" size="12"/></td><td width="66"><button onClick="calc.divide();;return false;" value="除" >除</button></td>
</tr>
</table>
</form>
</html>
<head><title>计算器</title>
</head>
<script language="javascript">
function aa() { //alert(document.form2.textfield.value);
var len=document.form2.textfield.length;
number=number.substr(0,len-1);
document.computer.result.value=number;
document.form2.textfield.value=textfield;
}
</script>
<script language="javascript">//Back
function tt()
{var dd=document.form2.textfield.value;
/*for ( var i=dd.length;i>0;i--)
{
var c=var c+dd[i];
}*/
var d=dd.substring(dd.lastIndexOf(0,1));
document.form2.textfield.value=d;}
</script>
<script language="javascript">//a的b次方
function ab3()
{}
</script>
<script language="javascript">//立方
function lifang()
{
var m=lifang1(document.form2.textfield.value);
document.form2.textfield.value=m;
}
function lifang1(k)
{
return k*k*k;
}</script>
<script language="javascript">//1/X
function zhiyi()
{
var m=zhiyi1(document.form2.textfield.value);
document.form2.textfield.value=m;
}
function zhiyi1(k)
{return 1/k;}
</script>
<script language="javascript">//平方
function pingfang()
{
var m=pingfang1(document.form2.textfield.value);
document.form2.textfield.value=m;}
function pingfang1(k)
{ return k*k;
//document.write(number);
}
</script>
<script language="javascript">
function jis()
{
document.form2.textfield.value=eval(document.form2.textfield.value);
}
function ggg(shuzi)
{
if (document.form2.textfield.value==0)
{
document.form2.textfield.value=shuzi;}
else
{document.form2.textfield.value=document.form2.textfield.value+shuzi;}}
function qingling()
{
document.form2.textfield.value=0;
}
function Backspace()
{
//document.form2.textfield.value}
function ABS()//绝对值
{
document.form2.textfield.value=Math.abs(document.form2.textfield.value);}</script><script language="javascript">//阶乘
function jiecheng(k)
{
if (k>1)
{
return k*jiecheng(k-1);
//document.write(number);
}
else
{
return k;
}
//document.write(gg);
}function jiecheng1()
{ var m=jiecheng(document.form2.textfield.value);
document.form2.textfield.value=m;
} </script>
<script language="javascript">
function jiajian()//正负号转变{var n=jiajian1(document.form2.textfield.value);
document.form2.textfield.value=n;
}
function jiajian1(q)
{
if(q>0)
{
return -q;
}
else
//if(q<=0)
{
return -q;
}
}
</script>
<script language="javascript">//Backspace退格
function Backspace()
{
var j=jiajian1(document.form2.textfield.value);}
</script>
<script language="javascript">
function sqrt()
{
var dd=document.form2.textfield.value;
var ee= Math.sqrt(dd);
document.form2.textfield.value=ee;}
</script>
<body>
<form id="form2" name="form2" method="post" action="">
<p> </p>
<table width="406" height="200" border="2" align="center" cellpadding="4" cellspacing="2" bgcolor="#006633">
<tr>
<td colspan="6"><div align="center">
<label>
<input name="textfield" type="text" value="0" size="50" />
</label>
</div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div></td>
</tr>
<tr>
<td width="62"><div align="center">
<input name="Submit" type="button" value="Sqrt " width="15" onclick="sqrt()"/>
</div></td>
<td colspan="2"><div align="center">
<input name="Submit2" type="button" value="Backspace" onclick="aa(); return false;" />
</div> </td>
<td width="58"><div align="center">
<input name="Submit4" type="button" value=" CE " onclick="qingling()"/>
</div></td>
<td colspan="2"><div align="center">
<input name="Submit5" type="button" value=" C " onclick="qingling()" />
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit7" type="button" value="Square" onclick="pingfang()" />
</div></td>
<td ><div align="center">
<input name="7" type="button" value=" 7 "onclick="ggg(this.name)" />
</div></td>
<td ><div align="center">
<input name="8" type="button" value=" 8 " onclick="ggg(this.name)"/>
</div></td>
<td><div align="center">
<input name="9" type="button" value=" 9 " onclick="ggg(this.name)" />
</div></td>
<td width="66"><div align="center">
<input name="/" type="button" value=" / " onclick="ggg(this.value)"/>
</div></td>
<td ><div align="center"><input name="Submit12" type="button" value="ABS" onclick="ABS()"/>
</div>
<div align="center"></div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit13" type="button" value="1 / X" onclick="zhiyi()"/>
</div>
<div align="center"></div></td>
<td width="43"><div align="center">
<input name="4" type="button" value=" 4 " onclick="ggg(this.name)"/>
</div></td>
<td><div align="center">
<input name="5" type="button" value=" 5 " onclick="ggg(this.name)"/>
</div></td>
<td><div align="center">
<input name="6" type="button" value=" 6 " onclick="ggg(this.name)"/>
</div></td>
<td> <div align="center">
<input name="*" type="button" value=" * "onclick="ggg(this.value)" />
</div> </td>
<td><div align="center">
<input name="Submit18" type="button" value=" !" onclick="jiecheng1()"/>
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit19" type="button" value="X 3" onclick="lifang()" />
</div></td>
<td><div align="center">
<input name="1" type="button" value=" 1 " onclick="ggg(this.name)"/>
</div></td>
<td><div align="center">
<input name="2" type="button" value=" 2 "onclick="ggg(this.name)" />
</div></td>
<td><div align="center">
<input name="3" type="button" value=" 3 "onclick="ggg(this.name)" />
</div></td>
<td><div align="center">
<input name="-" type="button" value=" - "onclick="ggg(this.name)" />
</div></td>
<td><div align="center"><input name="%" type="button" value=" % " onclick="ggg(this.name)"/>
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Submit25" type="button" value="A b" />
</div></td>
<td><div align="center">
<input name="0" type="button" value=" 0 " onclick="ggg(this.name)"/>
</div></td>
<td><div align="center">
<input name="Submit27" type="button" value=" +/- " onclick="jiajian()" />
</div></td>
<td><div align="center">
<input name="." type="button" value=" . "onclick="ggg(this.name)" />
</div></td>
<td><div align="center">
<input name="Submit29" type="button" value=" + " onclick="ggg(this.value)"/>
</div></td>
<td><div align="center">
<input name="Submit30" type="button" value=" = " onclick="jis(this.value)" />
</div></td>
</tr>
</table>
<p> </p>
</form>
</body>
</html>