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 相关文章推荐
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
无缝滚动js代码通俗易懂(自写)
Jun 19 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
Jan 24 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
javascript跨域请求包装函数与用法示例
Nov 03 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
微信小程序实现顶部选项卡(swiper)
Jun 19 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
Vue组件的使用及个人理解与介绍
Feb 09 Javascript
vue以组件或者插件的形式实现throttle或者debounce
May 22 Javascript
vuex存储token示例
Nov 11 Javascript
JS如何在数组指定位置插入元素
Mar 10 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
15种PHP Encoder的比较
2007/04/17 PHP
PHP循环语句笔记(foreach,list)
2011/11/29 PHP
JS event使用方法详解
2008/04/28 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
vuex进阶知识点巩固
2018/05/20 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
Python标准库之sqlite3使用实例
2014/11/25 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
python设计模式大全
2016/06/27 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
python如何导入依赖包
2020/07/13 Python
python实现猜拳游戏项目
2020/11/30 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
授权委托书样本
2014/09/25 职场文书
2016年感恩节寄语
2015/12/07 职场文书
员工安全责任协议书
2016/03/22 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL