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 相关文章推荐
从零开始学习jQuery (六) jquery中的AJAX使用
Feb 23 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
Jan 02 Javascript
js中array的sort()方法使用介绍
Feb 20 Javascript
JavaScript闭包实例讲解
Apr 22 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
Jan 19 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
Aug 05 Javascript
深入浅出 jQuery中的事件机制
Aug 23 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
关于vue里页面的缓存详解
Nov 04 Javascript
详解javascript void(0)
Jul 13 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
PHP批量修改文件名称的方法分析
2017/02/27 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
JavaScript实现区块链
2018/03/14 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
python random从集合中随机选择元素的方法
2019/01/23 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
PyQt5 多窗口连接实例
2019/06/19 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
Python多线程获取返回值代码实例
2020/02/17 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
会计自我鉴定
2013/11/02 职场文书
行政部总经理岗位职责
2014/01/04 职场文书
劳动实践课感言
2014/02/01 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
毕业生政审意见范文
2015/06/04 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis