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弹簧振子超简洁版 完全符合能量守恒,胡克定理
Oct 25 Javascript
Jquery Uploadify上传带进度条的简单实例
Feb 12 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
图解JavaScript中的this关键字
May 28 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
JS使用Date对象实时显示当前系统时间简单示例
Aug 23 Javascript
jquery 验证用户名是否重复代码实例
May 14 jQuery
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 Javascript
Vue+Vant 图片上传加显示的案例
Nov 03 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
Nov 12 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获取网络上文件
2006/10/09 PHP
基于文本的访客签到簿
2006/10/09 PHP
dedecms系统常用术语汇总
2007/04/03 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
web页面数据展示新想法(json)
2010/06/08 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
python 操作hive pyhs2方式
2019/12/21 Python
python 实现两个npy档案合并
2020/07/01 Python
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
Golang中channel的原理解读(推荐)
2021/10/16 Golang