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 iframe的相互操作浅析
Oct 14 Javascript
jQuery MD5加密实现代码
Mar 15 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
Mar 03 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
jquery读写cookie操作实例分析
Dec 24 Javascript
深入理解javascript的getTime()方法
Feb 16 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 Javascript
Antd表格滚动 宽度自适应 不换行的实例
Oct 27 Javascript
vue动态合并单元格并添加小计合计功能示例
Nov 26 Vue.js
浏览器窗口大小变化时使用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 类型转换函数intval
2009/06/20 PHP
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
node.js超时timeout详解
2014/11/26 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
简单了解django索引的相关知识
2019/07/17 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
.NET方向面试题
2014/11/20 面试题
网络教育毕业生自我鉴定
2013/10/10 职场文书
一年级数学教学反思
2014/02/01 职场文书
个人党性剖析材料
2014/02/03 职场文书
主题团日活动总结
2014/06/25 职场文书
房屋授权委托书范本
2014/10/07 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang