javascript做四则运算
发布网友
发布时间:2022-04-21 04:33
我来回答
共1个回答
热心网友
时间:2022-04-23 05:05
有两处主要错误,第一处,没有parseString这个方法,第二处是op(x,y)这里的调用方法有问题.改后代码如下:
<html>
<body>
<script type="text/javascript">
function s1(){
var x=parseInt(prompt("请输入数字",1));
return x;
}
function s2(){
var y=parseInt(prompt("请输入数字",1));
return y;
}
function f(){
var op=prompt("请输入算法","add");
return op;
}
function option(op,x,y){
var result=eval(op+'('+x+','+y+')');
return(result);
}
function add(x,y){return x+y;}
function sub(x,y){return x-y;}
function mul(x,y){return x*y;}
function div(x,y){return x/y;}
alert(option(f(),s1(),s2()));
</script>
</body>
</html>