学习笔记:ES6之数值扩展
来源:互联网 发布:java发送邮件工具类 编辑:程序博客网 时间:2024/05/31 05:28
数值处理新增特性:
1、新增方法
2、方法调整
进制:不区分大小写
console.log('b',0b111110111);//二进制503
console.log('B',0B111110111);//二进制503
console.log(0o767);//八进制503
判断是否有限:---Number.isFinite()
console.log('15',Number.isFinite(15));--true
console.log('NaN',Number.isFinite(NaN));--false
console.log('1/0',Number.isFinite('true'/0));--false
判断是否是数--Number.isNaN()
console.log('NaN',Number.isNaN(NaN));--true
console.log('0',Number.isNaN(0));--false
判断是否是整数---Number.isInteger(必须是一个数)--重要
console.log('25',Number.isInteger(25));--true
console.log('25.0',Number.isInteger(25.0));--true
console.log('25.1',Number.isInteger(25.1));--false
console.log('25',Number.isInteger('25'));--false
支持的最大、最小限---Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER
console.log(Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER);----9007199254740991-9007199254740991
判断一个数是不是安全的数--是否在最大、最小范围之内--Number.isSafeInteger(必须是一个数字)
console.log('10',Number.isSafeInteger(10));--true
console.log('a',Number.isSafeInteger(a));--false
返回带小数的整数--Math.trunc()向下取整
console.log(4.1,Math.trunc(4.1));--4
console.log(4.9,Math.trunc(4.9));--4
判断0,正数,负数--Math.sign(必须是数字)
console.log('0',Math.sign(0));--0
console.log('5',Math.sign(5));--1
console.log('-5',Math.sign(-5));---1
console.log('foo',Math.sign('foo'));--NaN
注:0就返回0,正数返回1,负数返回-1,字符串返回NaN
立方根的计算--Math.cbrt( )
三角函数
对数
- ES6 学习笔记之《数值的扩展》
- 学习笔记:ES6之数值扩展
- ES6学习笔记(四)数值与数组的扩展
- es6学习之路(5):数值的扩展
- ES6 学习笔记之《字符串的扩展》
- ES6 学习笔记之《数组的扩展》
- ES6 学习笔记之《函数的扩展》
- 学习笔记:ES6之正则扩展
- 学习笔记:ES6之对象扩展
- ES6学习5章:正则&数值扩展
- es6数值扩展
- 【es6】数值的扩展
- ES6 数值扩展
- ES6--数值的扩展
- js-es6-数值扩展
- ES6学习笔记:字符串、正则、数值、函数和数组的扩展
- ES6学习笔记-字符串扩展
- ES6学习笔记二之数组的扩展
- Android Notification 详解
- Linux中文件的可读,可写,可执行权限的解读以及chmod,chown,chgrp命令的用法
- HDU3709
- 面试记录第八节——(listview面试)
- .net 简易数据库操作框架1.2
- 学习笔记:ES6之数值扩展
- SSM ---数据库语句 MApper.xml
- 怎么发表期刊
- main函数调用自己本身
- centos7 安装telent和telnet-server
- Java下利用Jackson进行JSON解析和序列化
- pc 与移动设备的判断
- 阿里云:有了它,人人都能做视频剪辑师
- 【bzoj 3379】交作业(区间DP)