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 相关文章推荐
总结一些js自定义的函数
Aug 05 Javascript
jQuery 注意事项 与原因分析
Apr 24 Javascript
jQuery+jqmodal弹出窗口实现代码分明
Jun 14 Javascript
使图片旋转的3种解决方案
Nov 21 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
Jan 08 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
如何在JS中实现相互转换XML和JSON
Jul 19 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
Dec 14 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
Dec 23 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
微信小程序实现点击导航条切换页面
Nov 19 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语法(4)
2006/10/09 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
下载官网python并安装的步骤详解
2019/10/12 Python
如何使用python代码操作git代码
2020/02/29 Python
用python写爬虫简单吗
2020/07/28 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
妇产科护士自我鉴定
2013/10/15 职场文书
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
学生评语大全
2014/04/18 职场文书
写字楼租赁意向书
2014/07/30 职场文书
大学生自荐材料范文
2014/12/30 职场文书
民事申诉状范本
2015/05/20 职场文书
二审答辩状格式
2015/05/22 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书