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效率调优经验
Jun 04 Javascript
jQuery unbind()方法实例详解
Jan 19 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 Javascript
深入理解React中es6创建组件this的方法
Aug 29 Javascript
vue.js表格分页示例
Oct 18 Javascript
关于react-router的几种配置方式详解
Jul 24 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
详解JavaScript 浮点数运算的精度问题
Jul 23 Javascript
通过angular CDK实现页面元素拖放的步骤详解
Jul 01 Javascript
构建一个JavaScript插件系统
Oct 20 Javascript
Vue+penlayers实现多边形绘制及展示
Dec 24 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
2015/07/30 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
js实现计算器功能
2020/08/10 Javascript
Python多线程编程(一):threading模块综述
2015/04/05 Python
Django自定义manage命令实例代码
2018/02/11 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
Python使用xpath实现图片爬取
2020/09/16 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
Django数据库迁移常见使用方法
2020/11/12 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
详解HTML5中的标签
2015/06/19 HTML / CSS
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
自动化专业职业生涯规划书范文
2014/01/16 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
1000字打架检讨书
2014/11/03 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL