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使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 Javascript
Extjs4.0 ComboBox如何实现三级联动
May 11 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
图片懒加载插件实例分享(含解析)
Jan 09 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
Jun 20 Javascript
vue-content-loader内容加载器的使用方法
Aug 05 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
Nov 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
基于php权限分配的实现代码
2013/04/28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
PHP制作万年历
2015/01/07 PHP
php实现的RSS生成类实例
2015/04/23 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
2016/03/05 PHP
基于PHP制作验证码
2016/10/12 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
Python 元类实例解析
2018/04/04 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python实现多进程的四种方式
2019/02/22 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
ipython和python区别详解
2019/06/26 Python
python nmap实现端口扫描器教程
2020/05/28 Python
python安装gdal的两种方法
2019/10/29 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
法国珠宝店:CLEOR
2017/01/29 全球购物
关于廉洁的广播稿
2014/01/30 职场文书
金融管理应届生求职信
2014/02/20 职场文书
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL