Javascript实现了一个数值加法函数。
不要说太多,直接把代码放进去。js
功能(arg1,arg2)和{ / /数值增加的功能
无功sarg1 =新的字符串(arg1); / /参数为字符串来检查参数
无功sarg2 =新的字符串(2); / / 2成字符型参数
(如果(sarg1 = =)| |(sarg2 = =)) / /确保参数不为空
{
VaR E0 =新的(错误); / /当参数为空或抛出一个异常
E0。串行= 1000001; / /错误数
如果(sarg1 = =) / /根据填写错误信息是空的正确的参数
{
e0.message =Sum函数参数是非法的:第一个参数是空的!;/错误描述信息
}
其他的
{
e0.message =Sum函数参数是非法的:第二个参数是空的!;
}
抛出E0; / /错误信息
}
为(i = 0;i < sarg1.length;i++){ / /参数有效性检查
对于(j = 0;j < 10;j + +)检查所有字符
如果(sarg1.charat(我)= = J) / /如果不是抛出一个错误消息号
{
破裂;循环
}
其他的
{
如果(j = 9)在查询数字9时
{
var =新的(错误);错误信息对象
序号= 1000001; /错误号
e1.message =和函数参数:+ sarg1 + 是非法的号码!;/错误描述信息
把E1;
}
}
}
}
为(k = 0;K<sarg2.length;K+) / /检查参数2是数字
{
对于(l = 0;l < 10;l +);从0到9,逐一比较
如果(sarg2.charat(K)= = L) / /如果是0 ~ 9数字
{
打破;
}
其他的
{
如果(l = 9)仅包含非数值错误信息,则抛出
{
var =新的(错误);创建错误对象
E2 =串行= 1000001;异常数
e2.message =和函数参数:+ sarg2 + 是非法的号码!;
把E2;
}
}
}
}
回数(arg1)+数字(2); / /返回两个参数是正确的和值得的
}
功能(button1_onclick){ / /计算按钮事件处理程序
尝试{
var text1 = document.getelementbyid(,);
VaR text2 = document.getelementbyid(正文);
VaR正文= document.getelementbyid(正文);
VaR和=总和(text1.value,text2。值); / /调用函数的计算
text3.value =和; / /输出计算结果
}
catch(e){错误输出错误信息
警报(e.message); / /输出异常信息
如果(e.serail = = 1000001) / /如果1000001号是错的
{
警报(e.message);
e = null;
}
}
}
HTML:
+
=
以上是本文的全部内容,希望大家能喜欢。