逻辑错误计算机能检查出来吗,逻辑检查

本词条缺少信息栏、概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

逻辑检查是指按照事先规定的一套逻辑检查规则对输入电子计算机的原始数据进行分析、比较、筛选和整理。将误差超过允许范围的数据退回审改,允许误差范围以内的个别错误则由计算机按编辑规则自行改正。[1]

函数代码

//判断是否是整型

functionisInt(value){

varreg=newRegExp(aUsage["int"]);

if(!reg.test(value)){

returnfalse;

}

returntrue;

}

//判断是否是闰年

functionisNotleapyear(yearvalue){

varresult;

result=(yearvalue%4==0)&&((yearvalue%100!=0)||(yearvalue%400==0));

returnresult;

}

/*检测字符串是否为空*/

functionisNull(value){

if(value==null||value=="")

returntrue;

else

returnfalse;

}

/*取得字符串的字节长度*/

functionstrlen(str){

returnstr.replace(/[^\x00-\xff]/g,'**').length;

}

//小写字母转换大写字母

functionchgAlpha(val){

vartemp=val.toUpperCase();

returntemp;

}

//去掉左右空格

functiontrimString(strIn){

strIn.replace(/(^\s*)|(\s*$)/g,"");

}

//去掉左空格

functiontrimStringLeft(strIn){

if(strIn==null)

return'';

varfirst=strIn.search(/\S/);

if(firstparseInt(input.maxsize)){

returnStr=input.desc+"超出最大长度"+input.maxsize+"!";

}elseif((input.nullable=="no"||input.nullable=="N")&&isNull(input.value)){//*非空校验*/

returnStr=input.desc+"不能为空!";

}else{

varvdatatype=input.datatype;

if(typeof(vdatatype)!="undefined"&&vdatatype!=null){

varsReg=aUsage[vdatatype];

if(typeof(sReg)!="undefined"&&sReg!=null){

vartempValue=input.value;

if(vdatatype=="picture")

tempValue=tempValue.toLowerCase();

if(!isDisabledFy(input)&&!isNull(tempValue)){

varreg=newRegExp(sReg);

if(!reg.test(tempValue)){

returnStr=input.desc+aMessage[vdatatype];

}

}

}else{

switch(vdatatype){

case"kk":

returnStr=input.desc+"测试kk";

default:

break;

}

}

}

}

returnreturnStr;

}

/*检测指定FORM表单所有应被检测的元素

(那些具有自定义属性的元素)是否合法,此函数用于表单的onsubmit事件*/

functionverifyAll(myform){

varreturnStr="";

varfirstElment;

varinValidNum=0;

for(vari=0;i

参考资料

1.

梁前德.基础统计:高等教育出版社,2011年

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值