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 相关文章推荐
document节点对象的获取方式示例介绍
Dec 24 Javascript
JavaScript验证电子邮箱的函数
Aug 22 Javascript
js无提示关闭浏览器窗口的两种方法分析
Nov 06 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
Nov 07 Javascript
JS数组排序方法实例分析
Dec 16 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
Sep 21 Javascript
详解利用Angular实现多团队模块化SPA开发框架
Nov 27 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
js HTML DOM EventListener功能与用法实例分析
Apr 27 Javascript
vue下载二进制流图片操作
Oct 26 Javascript
原生js实现自定义难度的扫雷游戏
Jan 22 Javascript
一起来看看Vue的核心原理剖析
Mar 24 Vue.js
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中文字母数字验证码实现代码
2008/04/25 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
php实现websocket实时消息推送
2018/03/30 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
详解Nodejs之npm&package.json
2017/06/15 NodeJs
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
python 重定向获取真实url的方法
2018/05/11 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
自我检讨书范文
2015/01/28 职场文书
发布会邀请函
2015/01/31 职场文书
云台山导游词
2015/02/03 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
初中思想品德教学反思
2016/02/24 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Python anaconda安装库命令详解
2021/10/16 Python