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 相关文章推荐
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
Javascript变量作用域详解
Dec 06 Javascript
一个通过script自定义属性传递配置参数的方法
Sep 15 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
浅析JavaScript事件和方法
Feb 28 Javascript
BooStrap对导航条的改造实践小结
Sep 21 Javascript
微信小程序使用第三方库Underscore.js步骤详解
Sep 27 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
浅析Jquery操作select
Dec 13 Javascript
js+div+css下拉导航菜单完整代码分享
Dec 28 Javascript
javascript实现计算器功能
Mar 30 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
Aug 27 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
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
载入进度条 效果
2006/07/08 Javascript
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
在漏洞利用Python代码真的很爽
2007/08/26 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
用python解压分析jar包实例
2020/01/16 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
存储过程和函数的区别
2013/05/28 面试题
大学毕业生通用自荐信范文
2013/10/31 职场文书
大学本科毕业生的自我鉴定
2013/11/26 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
出国签证在职证明
2014/09/20 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
主持人大赛开场白
2015/05/29 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang