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 相关文章推荐
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
Jul 07 Javascript
js实现非常棒的弹出div
Oct 06 Javascript
JavaScript事件用法浅析
Oct 31 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
node打造微信个人号机器人的方法示例
Apr 26 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
使用Vue Composition API写出清晰、可扩展的表单实现
Jun 10 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
PHP 冒泡排序算法的实现代码
2010/08/08 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
微信小程序canvas分享海报功能
2019/10/31 Javascript
python去除所有html标签的方法
2015/05/05 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python中设置超时跳过,超时退出的方式
2019/12/13 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
SQL Server笔试题
2012/01/10 面试题
大三预备党员入党思想汇报
2014/01/08 职场文书
新学期标语
2014/06/30 职场文书
个人整改措施书面材料
2014/10/24 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
python异常中else的实例用法
2021/06/15 Python