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的gzip静态压缩方法
Jan 05 Javascript
多种方法判断Javascript对象是否存在
Sep 22 Javascript
js弹出确认是否删除对话框
Mar 27 Javascript
js获取上传文件大小示例代码
Apr 10 Javascript
标题过长使用javascript按字节截取字符串
Apr 24 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
drag-and-drop实现图片浏览器预览
Aug 06 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
jQuery根据表单name获取值的方法
May 24 Javascript
javascript实现简单的可随机变色网页计算器示例
Dec 30 Javascript
JavaScript字符串对象
Jan 14 Javascript
Vue+Java+Base64实现条码解析的示例
Sep 23 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页面编码的两种方法示例介绍
2014/03/03 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
python 接收处理外带的参数方法
2018/12/03 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
罗技美国官网:Logitech美国
2020/01/22 全球购物
区域销售经理职责
2013/12/22 职场文书
人事助理自荐信
2014/02/02 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
2014年部门工作总结
2014/11/12 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
创业计划书之服装
2019/10/07 职场文书