博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ES6】数值的扩展
阅读量:5795 次
发布时间:2019-06-18

本文共 576 字,大约阅读时间需要 1 分钟。

1、Number.isFinite()Number.isNaN()【只对数值有效】

(1)Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity

  【参数类型不是数值,Number.isFinite一律返回false。】

(2)Number.isNaN()用来检查一个值是否为NaN

  【参数类型不是NaN,Number.isNaN一律返回false。】

2、Number.parseInt()和 Number.parseFloat() 【用法与之前一样】

3、Number.isInteger() 【判断一个数值是否为整数】

   如果参数不是数值,Number.isInteger返回false(对数据精度要求高的不建议使用)

4、Math对象的扩展【共8种,这里记录可能会用到的】

方法 作用 注意点
Math.trunc() 去除一个数的小数部分,返回整数部分 对于空值和无法截取整数的值,返回NaN
Math.sign() 判断一个数到底是正数、负数、还是零
  • 参数为正数,返回+1
  • 参数为负数,返回-1
  • 参数为 0,返回0
  • 参数为-0,返回-0;
  • 其他值,返回NaN

 

 

 

 

 

 

参考:

转载于:https://www.cnblogs.com/chorkiu/p/10407119.html

你可能感兴趣的文章
XP 安装ORACLE
查看>>
我的友情链接
查看>>
基础,基础,还是基础之JAVA基础
查看>>
【348天】每日项目总结系列086(2018.01.19)
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
ChPlayer播放器的使用
查看>>
js 经过修改改良的全浏览器支持的软键盘,随机排列
查看>>
L104
查看>>
被遗忘的CSS
查看>>
做完小程序项目、老板给我加了6k薪资~
查看>>
脱离“体验”和“安全”谈盈利的游戏运营 都是耍流氓
查看>>
TortoiseSVN中图标的含义
查看>>
Python version 2.7 required, which was not foun...
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
31-hadoop-hbase-mapreduce操作hbase
查看>>
NYOJ283对称排序
查看>>
C#反射实例应用--------获取程序集信息和通过类名创建类实例
查看>>
VC中实现文字竖排的简单方法
查看>>