求一脚本,本人不会jsp脚本书写
偶的要求是这样滴,参数function check(DL1,DL2,DL3,DL4,DL5,DL6,DL7,SWDL)
其中各个参数都是整数
函数的功能:Sum(DL1 +DL2+...+DL7)/10的值跟SWDL做比较
问题,Sum(DL1 +DL2+...+DL7)/10后有小数位,因此要四舍五入转换成整数,然后跟SWDL做比较,相等,返回flag=1,否则,返回flag=0。
跪求完整函数。谢谢
------解决方案-------------------- <script language= "javascript ">
function checks(DL1,DL2,DL3,DL4,DL5,DL6,DL7,SWDL){
var sum = DL1+DL2+DL3+DL4+DL5+DL6+DL7;
var piv = Number(sum)/10;
if(ForDight(piv,0)==SWDL){
alert( "1 ");
}else{
alert( "0 ");
}
}
function ForDight(Dight,How){
Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How);
return Dight;
}
</script>