当前位置: 首页 > news >正文

JavaScript中Number相关特性

目录

非 VIP 用户可前往公众号“前端基地”进行免费阅读

数值范围

小数注意问题

NaN

isNaN()判断是不是NaN

JavaScript可以表示的进制

数值扩展


非 VIP 用户可前往公众号“前端基地”进行免费阅读

数值范围


        数字类型主要涵盖整数与小数。在数值范围方面,存在特定的属性值。其中,最小值为 Number.MIN_VALUE,其值为 5e-324;最大值为 Number.MAX_VALUE,值为 1.7976931348623157e+308。此外,还有表示无穷大的 Infinity 以及表示无穷小的 -Infinity。

        示例代码如下:

<script>  
    // 最小值  
    console.log(Number.MIN_VALUE);//5e-324  
    // 最大值  
    console.log(Number.MAX_VALUE);//1.7976931348623157e+308  
    // 无穷大  
    console.log(Infinity);//Infinity  
    // 无穷小  
    console.log(-Infinity);//-Infinity  
</script> 

小数注意问题


        在 JavaScript 中,不应使用小数去验证小数。这是因为 JavaScript 在进行小数计算时会存在一定的误差。所以,不要依赖 JavaScript 去进行精确数据的计算,示例代码如下:

<script>  
    var num1=0.1,  
        num2=0.2;  
    var sum=num1+num2;  
    console.log(sum==0.3);//false  
    console.log(sum);//0.30000000000000004  
    console.log(num1+num2);//0.30000000000000004  
</script>  

NaN


        如果一个变量的结果是undefined,当它与一个数字进行计算时,结果为NaN,如:

var num;  
console.log(num);//undefined  
console.log(num+10);//NaN  

        NaN与任何值都不相等,包括它自身,如:

console.log(nu
http://www.lryc.cn/news/461786.html

相关文章:

  • Redis中String类型数据扩容原理分析
  • 智能码二维码zhinengma.cn在供应链管理中有哪些优势?
  • 代理商培训新策略:利用内部知识库提升培训效果
  • Redis 哨兵模式下DB库操作审计
  • latex公式输入-矩阵
  • NSSCTF-WEB-easy_eval
  • 交通目标识别数据集YOLO 模型 ui界面✓图片数量15000,xml和txt标签都有 11类 交通道路车辆行人红黄绿数据集 红绿灯数据集 交通信号数据集
  • 买卖股票的最佳时机 题解
  • 微信小程序路由跳转的区别及其常见的使用场景
  • 麒麟桌面版v10 SP1以docker方式安装达梦数据库
  • KNN的 k 设置的过大会有什么问题
  • Star Tower:智能合约的安全基石与未来引领者
  • 2024-NewStarCTF-WEEK1
  • 大数据面试题整理——Zookeeper
  • 图书库存管理:Spring Boot驱动的进销存系统
  • 用增结算数仓化改造:在/离线调度系统的构建与应用
  • 施磊C++高级进阶课程 | 学习笔记 | 博客汇总
  • 学习threejs,拉伸几何体THREE.TubeGeometry管道
  • day01-Qt5入门
  • AnaTraf | 利用多点关联数据分析和网络关键KPI监控提升IT运维效率
  • 图书库存控制:Spring Boot进销存系统的应用
  • Python 工具库每日推荐 【pyspider 】
  • 【C语言教程】【常用类库】(十五)网络编程 - <sys/socket.h> 和 <netinet/in.h>
  • 正点原子讲解SPI学习,驱动编程NOR FLASH实战
  • 低代码开发助力中小企业数字化转型难度持续降低
  • 【Linux】:线程控制
  • 大数据-174 Elasticsearch Query DSL - 全文检索 full-text query 匹配、短语、多字段 详细操作
  • Spring Boot视频网站:构建可扩展的视频服务平台
  • 护眼台灯横评:书客、柏曼、明基哪款使用体验好,又能护眼?
  • RDMA笔记