早教吧作业答案频道 -->其他-->
一个简单的计算平方根的JavaScript程序,不知道哪个地方出错了,//这是一个计算平方根的JavaScript程序,并且可以捕捉错误信息,原理上说,我如果输入4的话,它会输出2,我如果输入a的话,它会报错“N
题目详情
一个简单的计算平方根的JavaScript程序,不知道哪个地方出错了,
//这是一个计算平方根的JavaScript程序,并且可以捕捉错误信息,原理上说,我如果输入4的话,它会输出2,我如果输入a的话,它会报错“Not a valid number!”,但是实践证明,我如果输入a的话,浏览器显示的是'error' not defined,不知道为什么会这样
window.onload = initAll;
function initAll() {
//下面一句用于产生一个输入框,并把输入内容赋给ans
var ans = prompt ("Please input a nonnegtive number:" ,"");
//下面的语句用于捕捉错误
try {
//判断是否发生错误
if ans || isNaN(ans) || ans < 0) {
//抛出错误
throw new error ("Not a valid number!");
}
//计算平方根并显示
alert("The Squre root of " + ans + " is " + Math.sqrt(ans));
}
//接到错误,并显示
catch (errMsg){
alert(errMsg.message);
}
}
//这是一个计算平方根的JavaScript程序,并且可以捕捉错误信息,原理上说,我如果输入4的话,它会输出2,我如果输入a的话,它会报错“Not a valid number!”,但是实践证明,我如果输入a的话,浏览器显示的是'error' not defined,不知道为什么会这样
window.onload = initAll;
function initAll() {
//下面一句用于产生一个输入框,并把输入内容赋给ans
var ans = prompt ("Please input a nonnegtive number:" ,"");
//下面的语句用于捕捉错误
try {
//判断是否发生错误
if ans || isNaN(ans) || ans < 0) {
//抛出错误
throw new error ("Not a valid number!");
}
//计算平方根并显示
alert("The Squre root of " + ans + " is " + Math.sqrt(ans));
}
//接到错误,并显示
catch (errMsg){
alert(errMsg.message);
}
}
▼优质解答
答案和解析
new Error(str)
注意开头E是大写
注意开头E是大写
看了 一个简单的计算平方根的Jav...的网友还看了以下:
想一想.(1)北偏东40°的方向上有哪些目标?要想确定敌舰B的位置,还需要什么数据?(2)敌方战舰 2020-05-15 …
只要a与v的方向相同,不论a是变大还是变小或不变,v一定增大吗只要a与v的方向相反,不论a是变大还 2020-05-16 …
我看了部俄罗斯的A,V,我好奇为什么俄罗斯女人的B这么粉中国的就这么黑的我们相隔很近啊 2020-05-17 …
v末方-v初方=2ax与v方=2as的关系记得物理笔记上写了一个公式是v末方-v出方=2ax,书上 2020-06-12 …
a=2x/t^2和a=x/t^2a的定义是a=△v/△t△v=v-v0认为v0=0△v=v△t=t 2020-07-11 …
a=(v-u)/(t)我知道速度v是在t这个时间点上,我想问的就是,速度u是在哪个时间点上a=(v 2020-07-22 …
multiplydefinedsymbolsfound#includemain(){doublea 2020-07-23 …
在离地H高处自由落下一小球A,同时在它的正下方以速度v竖直上抛另一小球B,关与相遇情况,下列说法正确 2021-01-10 …
由加速度定义式a=△v△t可知()A.a与△v成正比B.a的方向与△v的方向相同C.物体加速度大小由 2021-01-22 …
由加速度的定义式a=△v△t可知()A.加速度a与速度的变化△v成正比B.加速度a与时间△t成反比C 2021-01-29 …