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 相关文章推荐
jquery获取iframe中的dom对象(两种方法)
Jul 02 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
JS实现的合并多个数组去重算法示例
Apr 11 Javascript
使用Vue动态生成form表单的实例代码
Apr 26 Javascript
小程序实现发表评论功能
Jul 06 Javascript
vue基于viewer实现的图片查看器功能
Apr 12 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
Jul 18 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
Nov 10 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
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
php基于session实现数据库交互的类实例
2015/08/03 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
深入理解JS正则表达式---分组
2016/07/18 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
vue中的inject学习教程
2019/04/24 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
JS实现放烟花效果
2020/03/10 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
通过Python 接口使用OpenCV的方法
2018/04/02 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
Python logging模块原理解析及应用
2020/08/13 Python
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
毕业生求职推荐信
2013/11/04 职场文书
工程项目建议书范文
2014/03/12 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
开幕式邀请函
2015/01/31 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
对象析构函数__del__在Python中何时使用
2022/03/22 Python
golang操作rocketmq的示例代码
2022/04/06 Golang