js取整数、取余数的方法


Posted in Javascript onMay 11, 2014

1.丢弃小数部分,保留整数部分

parseInt(5/2)

2.向上取整,有小数就整数部分加1

 Math.ceil(5/2)

3,四舍五入.

Math.round(5/2)

4,向下取整

 Math.floor(5/2)

Math 对象的方法
FF: Firefox, N: Netscape, IE: Internet Explorer

方法 描述 FF N IE
abs(x) 返回数的绝对值 1 2 3
acos(x) 返回数的反余弦值 1 2 3
asin(x) 返回数的反正弦值 1 2 3
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值 1 2 3
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间) 1 2 3
ceil(x) 对一个数进行上舍入。 1 2 3
cos(x) 返回数的余弦 1 2 3
exp(x) 返回 e 的指数。 1 2 3
floor(x) 对一个数进行下舍入。 1 2 3
log(x) 返回数的自然对数(底为e) 1 2 3
max(x,y) 返回 x 和 y 中的最高值 1 2 3
min(x,y) 返回 x 和 y 中的最低值 1 2 3
pow(x,y) 返回 x 的 y 次幂 1 2 3
random() 返回 0 ~ 1 之间的随机数 1 2 3
round(x) 把一个数四舍五入为最接近的整数 1 2 3
sin(x) 返回数的正弦 1 2 3
sqrt(x) 返回数的平方根 1 2 3
tan(x) 返回一个角的正切 1 2 3
toSource() 代表对象的源代码 1 4 -
valueOf() 返回一个 Math 对象的原始值

代码案例:

<script type="text/javascript">
//取整
function getResult(num){
return parseInt(num);
}
//四舍五入到num后面的n位
function getResult(num,n){
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}
//截取n位
function getresult(num,n){
return num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1")+0;
}
</script>

其他:

 var mLength = textMn.length; 
 var mFirst = parseInt(mLength/60); 
 //取整 
 //alert(mLength); 
 var mLast = mLength; //取余 
 if(mLast>0){ 
 $(".mood_content").height((mFirst+1)*20);
 }
Javascript 相关文章推荐
JS JSON对象转为字符串的简单实现方法
Nov 18 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
jQuery获取checkboxlist的value值的方法
Sep 27 Javascript
基于JavaScript代码实现微信扫一扫下载APP
Dec 30 Javascript
JS高级技巧(简洁版)
Jul 29 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
Oct 08 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
js实现简易计算器小功能
Nov 18 Javascript
微信小程序APP的生命周期及页面的生命周期
Apr 19 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
May 11 #Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
May 11 #Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 #Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 #Javascript
jquery 按键盘上的enter事件
May 11 #Javascript
jquery.hotkeys监听键盘按下事件keydown插件
May 11 #Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
May 11 #Javascript
You might like
PHP在线生成二维码代码(google api)
2013/06/03 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
python编程培训 python培训靠谱吗
2018/01/17 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Scrapy框架使用的基本知识
2018/10/21 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
实习生自我评价
2014/01/18 职场文书
基层干部十八大感言
2014/01/19 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
车辆年检委托书范本
2014/10/14 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书