ES6(六)------数值拓展

本文介绍了ES6中数值拓展的变化,包括Number对象的Number.parseInt()和Number.parseFloat()的模块化改进,以及新增的Number.isFinite(), Number.isNaN(), Number.isInteger()方法。同时,讲解了Math对象的Math.trunc()用于获取整数部分,以及Math.sign()用于判断数值正负的用法。" 113038128,10537551,理解组合逻辑电路:从三人表决到译码器与数据选择器,"['数字电路', '逻辑电路', '组合逻辑', '电路设计', '译码器应用']
摘要由CSDN通过智能技术生成

ES6(六)------数值拓展

一.与之前的不同:
在ES6之前,parseInt()parseFloat()都是在全局对象(window)下的,而ES6为Number.parseInt()Number.parseFloat()逐渐模块化

二.Number对象新增方法:
(1)Number.isFinite() :检测一个数值是否有限

console.log(Number.isFinite(3));//true
console.log(Number.isFinite(NaN));//false
console.log(Number.isFinite('你好中国'));//false
console.log(Number.isFinite(10/0));//false

(2) Number.isNaN() :检测一个数值是否是NaN
(3) Number.isInteger() :判断一个数值是否是整数(3.0也true)

三.Math对象新增方法:
1.Math.trunc():去除小数部分,返回整数部分

2.Math.sign():判断一个数值是整数,负数,0

返回值:
整数:1 负数:-1
0:0
-0:-0
其他:NaN

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值