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 相关文章推荐
popdiv
Jul 14 Javascript
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
Jul 10 Javascript
Js base64 加密解密介绍
Oct 11 Javascript
Jquery获取元素的父容器对象示例代码
Feb 10 Javascript
将字符串中由空格隔开的每个单词首字母大写
Apr 06 Javascript
jquery实现html页面 div 假分页有原理有代码
Sep 06 Javascript
分享一个原生的JavaScript拖动方法
Sep 25 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
Sep 05 Javascript
webpack的tree shaking的实现方法
Sep 18 Javascript
关于在LayUI中使用AJAX提交巨坑记录
Oct 25 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
Python函数中不定长参数的写法
2019/02/13 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
如何使用python切换hosts文件
2020/04/29 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
生物制药专业自我鉴定
2014/02/19 职场文书
竞聘书模板
2014/03/31 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
Python Django模型详解
2021/10/05 Python
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL