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 相关文章推荐
javascript 通用简单的table选项卡实现
May 07 Javascript
js 表单提交后按钮变灰的实例代码
Aug 16 Javascript
5种处理js跨域问题方法汇总
Dec 04 Javascript
node.js中的fs.fchmod方法使用说明
Dec 16 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
Feb 26 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
详解vue2.0脚手架的webpack 配置文件分析
May 27 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
微信小程序 页面滑动事件的实例详解
Oct 12 Javascript
JavaScript实现PC端横向轮播图
Feb 07 Javascript
使用AutoJs实现微信抢红包的代码
Dec 31 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
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php存储过程调用实例代码
2013/02/03 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
php里array_work用法实例分析
2015/07/13 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
JS模板实现方法
2013/04/03 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
JavaScript实现select添加option
2015/07/03 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
React优化子组件render的使用
2019/05/12 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
python简单操作excle的方法
2018/09/12 Python
对Python中内置异常层次结构详解
2018/10/18 Python
Django REST framwork的权限验证实例
2020/04/02 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
猫咪家具:CatsPlay
2018/11/03 全球购物
学校艾滋病宣传活动总结
2015/05/09 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
Linux磁盘管理方法介绍
2022/06/01 Servers