ES6新增的math,Number方法


Posted in Javascript onAugust 06, 2017

ES6新增的math,Number方法,下面总结了一些我觉得有用的

Nunber.isInteger()判断是否为整数,需要注意的是1,和1.0都会被认为是整数

console.log(Number.isInteger(1.0))//true
console.log(Number.isInteger(1))//true
console.log(Number.isInteger("1"))//false
console.log(Number.isInteger("1.1"))//false

Math.sign()判断是正数,负数,还是0

console.log(Math.sign(1))//1
console.log(Math.sign(-1))//-1
console.log(Math.sign(0))//0
console.log(Math.sign(-0))//0
console.log(Math.sign(NaN))//NaN
console.log(Math.sign(undefined))//NaN
console.log(Math.sign(null))//0

Math.cbrt()计算一个数的立方根

console.log(Math.cbrt(8))//2
Math.hypot()返回所有参数的平方和的平方根
console.log(Math.hypot(4,3))//25再开方结果为5

指数运算

console.log(2**2) //4     
console.log(2**3) //8

总结

以上所述是小编给大家介绍的ES6新增的math,Number方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JSON 编辑器实现代码
Dec 06 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
jQuery序列化表单成对象的简单实现
Nov 29 Javascript
jQuery实现select模糊查询(反射机制)
Jan 14 Javascript
基于jQuery的表单填充实例
Aug 22 jQuery
bootstrap table实现点击翻页功能 可记录上下页选中的行
Sep 28 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
详解微信小程序中组件通讯
Oct 30 Javascript
express 项目分层实践详解
Dec 10 Javascript
Angular2实现的秒表及改良版示例
May 10 Javascript
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
JS删除数组指定值常用方法详解
Jun 04 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 #Javascript
JS解析url查询参数的简单代码
Aug 06 #Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
Aug 06 #Javascript
JS中定位 position 的使用实例代码
Aug 06 #Javascript
Node.js 基础教程之全局对象
Aug 06 #Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 #Javascript
Node.js  事件循环详解及实例
Aug 06 #Javascript
You might like
19个超实用的PHP代码片段
2014/03/14 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
python爬虫使用cookie登录详解
2017/12/27 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python递归函数实例讲解
2019/02/27 Python
centos7之Python3.74安装教程
2019/08/15 Python
python自动生成model文件过程详解
2019/11/02 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
python 递归相关知识总结
2021/03/03 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
机关财务管理制度
2014/01/17 职场文书
捐款倡议书
2014/04/14 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
开天辟地观后感
2015/06/09 职场文书
英语投诉信范文
2015/07/03 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL