<script type="text/javascript"> var a = prompt("请输入一个不为0的数"); var b = prompt("请输入一个数"); var c = prompt("请输入一个数"); var x =b*b-4*a*c; var x1=((-b+Math.sqrt)(x))/(2*a); var x2=((-b-Math.sqrt)(x))/(2*a); if(a==0) { alert("被除数不能为0"); } else if(x==0) { alert ("方程有两个相同的根"+x1+","+x2); } else if(x<0) { alert("方程没有根"); } else if(x>0) { alert("方程有两个不相同的实跟"+x1+","+x2); } </script>
这个提稍微有点小错误在
var x1=((-b+Math.sqrt)(x))/(2*a);
var x2=((-b-Math.sqrt)(x))/(2*a);
这两句上没有加括号