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模拟地球旋转效果代码实例
Dec 02 Javascript
extjs每个组件要设置唯一的ID否则会出错
Jun 15 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 Javascript
js+html5实现canvas绘制简单矩形的方法
Jun 05 Javascript
AngularJS 表单验证手机号的实例(非必填)
Nov 12 Javascript
微信小程序模板(template)使用详解
Jan 31 Javascript
vue如何通过id从列表页跳转到对应的详情页
May 01 Javascript
小程序实现发表评论功能
Jul 06 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
Jun 21 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 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
跟我学Laravel之安装Laravel
2014/10/15 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
Dojo 学习要点
2010/09/03 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
Angular使用cli生成自定义文件、组件的方法
2018/09/04 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python实现文件复制删除
2016/04/19 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Python3匿名函数用法示例
2018/07/25 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
财务会计应届生求职信
2013/11/24 职场文书
水果超市创业计划书
2014/01/27 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
英文邀请函
2015/02/02 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
婚礼必备主持词范本!
2019/07/23 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript