##eval函数
用于计算
##图片
#代码
<!doctype html>
<html>
<head>
<title>计数器</title>
<script language="JavaScript">
<!--
var num1="0+"
var i=0
function f(value){
if(parseFloat(value.value)>=0&&parseFloat(value.value)<=9){
if(i==1){
document.form1.in.value=value.value
i=0
}
else {
document.form1.in.value=document.form1.in.value+value.value}
}
else if(value.value=="="){
num1=num1+document.form1.in.value
num1=eval(num1)
document.form1.in.value=eval(num1)
num1="0+"
i=1
}else if(value.value=="+"||value.value=="-"||value.value=="*"||value.value=="/"){
i=1;
num1=num1+document.form1.in.value
num1=eval(num1)
document.form1.in.value=eval(num1)
num1=num1+value.value
}else {
document.form1.in.value=document.form1.in.value+value.value
}
}
-->
</script >
</head>
<body style="text-align:center">
<form id="form1" name="form1" method="post">
<input type="text" name="in"><br>
<input type="button" value="1" "f(this)">
<input type="button" value="2" "f(this)">
<input type="button" value="3" "f(this)">
<input type="button" value="+" "f(this)"><br>
<input type="button" value="4" "f(this)">
<input type="button" value="5" "f(this)">
<input type="button" value="6" "f(this)">
<input type="button" value="-" "f(this)"><br>
<input type="button" value="7" "f(this)">
<input type="button" value="8" "f(this)">
<input type="button" value="9" "f(this)">
<input type="button" value="*" "f(this)"><br>
<input type="button" value="0" "f(this)">
<input type="button" value="." "f(this)">
<input type="button" value="=" "f(this)">
<input type="button" value="/" "f(this)"><br>
</form>
</body>
</html>