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对象的property和prototype是这样一种关系
Mar 24 Javascript
Div Select挡住的解决办法
Aug 07 Javascript
Google Map API更新实现用户自定义标注坐标
Jul 29 Javascript
jQuery UI AutoComplete 自动完成使用小记
Aug 21 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
Apr 28 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
使用jquery 简单实现下拉菜单
Jan 14 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
如何利用JSHint减少JavaScript的错误
Aug 23 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
JavaScript实现动态添加Form表单元素的方法示例
Aug 14 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
javascript代码实现简易计算器
2021/01/25 Javascript
python模拟enum枚举类型的方法小结
2015/04/30 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Python使用剪切板的方法
2017/06/06 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
python+requests接口自动化框架的实现
2020/08/31 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
canvas使用注意点总结
2013/07/19 HTML / CSS
建筑自我鉴定
2013/10/19 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
初三开学计划书
2014/04/27 职场文书
校园文明倡议书
2014/05/16 职场文书
出纳工作检讨书
2014/10/18 职场文书
导游词之山东孔庙
2019/11/04 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers
使用opencv-python如何打开USB或者笔记本前置摄像头
2022/06/21 Python