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 24 Javascript
Jquery下attr和removeAttr的使用方法
Dec 28 Javascript
Javascript中call与apply的学习笔记
Sep 22 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
详解JavaScript中循环控制语句的用法
Jun 03 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
AngularJS+Bootstrap实现多文件上传与管理
Nov 08 Javascript
深入浅析Vue中的 computed 和 watch
Jun 06 Javascript
详解element-ui设置下拉选择切换必填和非必填
Jun 17 Javascript
JS错误处理与调试操作实例分析
Apr 13 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
Sep 25 Javascript
vue制作toast组件npm包示例代码
Oct 29 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+MySQL的聊天室设计
2006/10/09 PHP
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
2014/01/26 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
Python的Flask框架与数据库连接的教程
2015/04/20 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
python中requests和https使用简单示例
2018/01/18 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
python和JavaScript哪个容易上手
2020/06/23 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Python字典实现伪切片功能
2020/10/28 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
用Python制作音乐海报
2021/01/26 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
内容编辑个人求职信
2013/12/10 职场文书
世博会口号
2014/06/20 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
党小组考察意见
2015/06/02 职场文书
观后感开头
2015/06/19 职场文书
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python