es6的数字处理的方法(5个)


Posted in Javascript onMarch 16, 2017
// Math.trunc方法用于去除一个数的小数部分,返回整数部分。
 Math.trunc(4.1) // 4
 Math.trunc(4.9) // 4
 Math.trunc(-4.1) // -4
 Math.trunc(-4.9) // -4
 Math.trunc(NaN); // NaN
 Math.trunc('foo'); // NaN
 Math.trunc(); // NaN
// Math.sign方法用来判断一个数到底是正数、负数、还是零。
 // 它会返回五种值。
 // 参数为正数,返回+1;
 // 参数为负数,返回-1;
 // 参数为0,返回0;
 // 参数为-0,返回-0;
 // 其他值,返回NaN。
 // 
 Math.sign(-5) // -1
 Math.sign(5) // +1
 Math.sign(0) // +0
 Math.sign(-0) // -0
 Math.sign(NaN) // NaN
 Math.sign('foo'); // NaN
 Math.sign(); // NaN
// Math.cbrt方法用于计算一个数的立方根
 Math.cbrt(-1); // -1
 Math.cbrt(0); // 0
 Math.cbrt(1); // 1
 Math.cbrt(2); // 1.2599210498948734
// JavaScript的整数使用32位二进制形式表示,Math.clz32方法返回一个数的32位无符号整数形式有多少个前导0。
 Math.clz32(0) // 32
 Math.clz32(1) // 31
 Math.clz32(1000) // 22
// 对于小数,Math.clz32方法只考虑整数部分。
 Math.clz32(3.2) // 30
 Math.clz32(3.9) // 30
// 对于空值或其他类型的值,Math.clz32方法会将它们先转为数值,然后再计算。
 Math.clz32() // 32
 Math.clz32(NaN) // 32
 Math.clz32(Infinity) // 32
 Math.clz32(null) // 32
 Math.clz32('foo') // 32
 Math.clz32([]) // 32
 Math.clz32({}) // 32
 Math.clz32(true) // 31
// Math.imul方法返回两个数以32位带符号整数形式相乘的结果,返回的也是一个32位的带符号整数
 Math.imul(2, 4); // 8
 Math.imul(-1, 8); // -8
 Math.imul(-2, -2); // 4

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
Nov 08 Javascript
input标签内容改变的触发事件介绍
Jun 18 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
Aug 27 Javascript
JavaScript实现下拉菜单的显示和隐藏
Jan 05 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
jQuery EasyUI Pagination实现分页的常用方法
May 21 Javascript
AngularJs Dependency Injection(DI,依赖注入)
Sep 02 Javascript
javascript中apply/call和bind的使用
Feb 15 Javascript
Vuex提升学习篇
Jan 11 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 Javascript
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 Javascript
Webpack打包慢问题的完美解决方法
Mar 16 #Javascript
div中文字内容溢出常见的解决方法
Mar 16 #Javascript
JavaScript实现类似淘宝的购物车效果
Mar 16 #Javascript
原生js更改css样式的两种方式
Mar 15 #Javascript
js清除浏览器缓存的几种方法
Mar 15 #Javascript
从零开始做一个pagination分页组件
Mar 15 #Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 #Javascript
You might like
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
python处理csv数据的方法
2015/03/11 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
python中线程和进程有何区别
2020/06/17 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
python实现图片转字符画的完整代码
2021/02/21 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
啤酒销售实习自我鉴定
2013/09/24 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
保安公司服务承诺书
2014/05/28 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
年度考核表个人总结
2015/03/06 职场文书
承兑汇票延期证明
2015/06/23 职场文书