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 EasyUI 开源插件套装 完全替代ExtJS
Mar 24 Javascript
使用AngularJS创建单页应用的编程指引
Jun 19 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 Javascript
JavaScript与jQuery实现的闪烁输入效果
Feb 18 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 Javascript
Vue开发过程中遇到的疑惑知识点总结
Jan 20 Javascript
vue component组件使用方法详解
Jul 14 Javascript
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
JS实现点击循环切换显示内容的方法
Oct 19 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
Feb 26 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
Python中一些深不见底的“坑”
2019/06/12 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
Python如何实现线程间通信
2020/07/30 Python
Python configparser模块应用过程解析
2020/08/14 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
个人函授自我鉴定
2014/03/25 职场文书
党员先进事迹材料
2014/12/19 职场文书
javaScript Array api梳理
2021/03/31 Javascript
python 离散点图画法的实现
2022/04/01 Python