java script中计算后结果的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:56:44
各位大狭,我现在想用java script实现如下这个问题...请赐教!!!!
有两个数a,b
若a/b=整数,输出这个整数!
例:a/b=3,输出3!
若a/b=小数,则输出去掉小数点后的数字再+1
例:a/b=2.336,则输出3

不知各位看懂没有,没有看懂的话回复后我马上解释!谢谢啦!
我真的着急用,刚毕业,还不是学计算机的.半路出家,领导还让我抓紧弄出来!

var c;
c=Math.ceil(a/b);

ceil 方法
返回大于等于其数字参数的最小整数。

Math.ceil(a/b)

ceil 方法
返回大于等于其数字参数的最小整数。

ceil 方法
返回大于等于其数字参数的最小整数。

Math.ceil(number)

必选项number 参数是数值表达式。

说明
返回值为大于等于其数字参数的最小整数。

数值表达式

数值表达式指的是任何值为数字的表达式。这种表达式的元素可以包括关键字、变量、文字和运算符的任意组合,只要此组合能够生成一个数字。在特定的情况下,如果可以的话,字符串也可以被转换为数字。

加QQ,给你个javascript的API自己看!

楼上以及楼上的楼上,.咳..以及楼上的楼上的楼上,都正解..

.......

<script>
function compare(a,b)
{
var c=a/b;

if(!isNaN(c))
{
var s=""+c;
if(s.indexOf(".")!=-1)//说明是小数
{
c=s.substr(0,s.indexOf("."))
c=parseInt(c)+1;
}
return c;
}
}
alert(compare(9,3));
alert(compare(10,3));
</script>