日期:2014-05-18  浏览次数:20581 次

求一脚本,本人不会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>