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的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
选择复选框按钮置灰否则按钮可用
May 22 Javascript
js实现背景图片感应鼠标变化的方法
Feb 28 Javascript
Bootstrap树形控件使用方法详解
Jan 27 Javascript
jQuery添加options点击事件并传值实例代码
May 18 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
javascript中的面向对象
Mar 30 Javascript
js和jquery中获取非行间样式
May 05 jQuery
node实现socket链接与GPRS进行通信的方法
May 20 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 Javascript
JavaScript TAB栏切换效果的示例
Nov 05 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
推荐几个开源的微信开发项目
2014/12/28 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
2020/09/04 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
数据员岗位职责
2013/11/19 职场文书
单位实习证明怎么写
2014/01/17 职场文书
学校火灾防控方案
2014/06/09 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
信仰观后感
2015/06/03 职场文书
外出考察学习心得体会
2016/01/18 职场文书
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技