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 相关文章推荐
javascript里的条件判断
Feb 27 Javascript
javascript 解析url的search方法
Feb 09 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
Oct 11 Javascript
jquery改变disabled的boolean状态的三种方法
Dec 13 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
Apr 14 Javascript
浅析node连接数据库(express+mysql)
Nov 30 Javascript
jQuery解决$符号命名冲突
Jun 18 Javascript
jquery对Json的各种遍历方法总结(必看篇)
Sep 29 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 Javascript
js实现漫天星星效果
Jan 19 Javascript
如何用JavaScript实现功能齐全的单链表详解
Feb 11 Javascript
Vue可自定义tab组件用法实例
Oct 24 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实现Session入库/存入redis的方法
2017/05/04 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
广告代码静态化js通用函数
2007/05/09 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
kali中python版本的切换方法
2019/07/11 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python守护进程实现过程详解
2020/02/10 Python
关于多元线性回归分析——Python&amp;SPSS
2020/02/24 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
酒店led欢迎词
2014/01/09 职场文书
大学生活动策划方案
2014/02/10 职场文书
保护环境倡议书
2014/04/14 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
python 制作一个gui界面的翻译工具
2021/05/14 Python