我得到这个指定的值“NaN”无法解析或超出范围。我的控制台出现错误,我是 javascript 新手,我无法解决这个问题,有点帮助会很好。
我正在与您分享我的脚本部分;
<script language="JavaScript">
function quad() {
a=eval(document.form.A.value);
b=eval(document.form.B.value);
c=eval(document.form.C.value);
x1=-b/2/a+Math.pow(Math.pow(b,2)-4*a*c,0.5)/2/a;
x2=-b/2/a-Math.pow(Math.pow(b,2)-4*a*c,0.5)/2/a;
if (x1 == "NaN") x1="Imag.!";
if (x2 == "NaN") x2="Imag.!";
document.getElementById("ans-1").value = x1;
document.getElementById("ans-2").value = x2;
}
// End -->
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11223 次 |
| 最近记录: |