我是靠谱客的博主 英俊蛋挞,最近开发中收集的这篇文章主要介绍js 进一法取正、四舍五入法取正、舍去法取正,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//仅取整数部分
Math.floor()

//小数进一
Math.ceil()

//四舍五入
Math.round()
/*因为js里没有对小数进行精确的函数,想精确到小数后多少位,并四舍五入,还需要自己动手做一个:)
function round(v,e) 
{ 
var t=1; 
for(;e>0;t*=10,e--); 
for(;e<0;t/=10,e++); 
return Math.round(v*t)/t; 
}
*/


在JavaScript语言中无取整函数,我们可以自己动手编写一个。函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设计时,总是根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个函数。从而,使各部分充分独立,任务单一,程序清晰,易懂、易读、易维护。JavaScript函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。这是与其它语言不一样的地方。  

JavaScript函数定义  

Function 函数名 (参数,变元){  

函数体;.  

Return 表达式;  

}  

说明:  

 当调用函数时,所用变量或字面量均可作为变元传递。  

 函数由关键字Function定义。  

 函数名:定义自己函数的名字。  

 参数表,是传递给函数使用或操作的值,其值可以是常量 ,变量或其它表达式。  

 通过指定函数名(实参)来调用一个函数。  

 必须使用Return将值返回。  

 函数名对大小写是敏感的。  
在有了上述简要函数知识后,我们来看看用四舍五入函数round( )实现取整函数的思路。如4.4四舍五入后为4,4.6四舍五入后便为5 。4-4.4=-0.4 而5-4.6=0.4,可见当一个自然数,它的小数部分>=0.5时,它的取整值为进行四舍五入运算后减一。当它的小数部分<0.5时,它的取整值便为四舍五入运算后的值。具体程序如下:  

function int(I,k)  
{  
//define variable  
var ff=0;  
var j;  
j=Math.round(I/k)-I/k;  
if (j>=0.5)  
ff=Math.round(I/k)-1;  
if (j<=0)  
ff=Math.round(I/k);  
return ff;  
}


本文来自:http://hi.baidu.com/h520/blog/item/14f7f6cd3b51e3540fb3458e.html


最后

以上就是英俊蛋挞为你收集整理的js 进一法取正、四舍五入法取正、舍去法取正的全部内容,希望文章能够帮你解决js 进一法取正、四舍五入法取正、舍去法取正所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部