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 相关文章推荐
DIV+CSS+JS不间断横向滚动实现代码
Mar 19 Javascript
JS中图片缓冲loading技术的实例代码
Aug 29 Javascript
js data日期初始化的5种方法
Dec 29 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
May 28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 Javascript
javascript实现下雨效果
Mar 27 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
jQuery实现日历效果
Sep 11 jQuery
如何在vue中使用kindeditor富文本编辑器
Dec 19 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
正则表达式语法
2006/10/09 Javascript
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
php中in_array函数用法分析
2014/11/15 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
jQuery 选择器理解
2010/03/16 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
python logging类库使用例子
2014/11/22 Python
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
python写入已存在的excel数据实例
2018/05/03 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
python实现淘宝购物系统
2019/10/25 Python
Python列表切片常用操作实例解析
2019/12/16 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
python计算auc的方法
2020/09/09 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
台湾最大网路书店:博客来
2018/03/18 全球购物
建筑毕业生自我鉴定
2013/10/18 职场文书
初三学生个人自我评定
2014/04/06 职场文书
六查六看心得体会
2014/10/14 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书