`

JavaScript核心-javascript中特殊的数值

阅读更多

一、JavaScript核心

 

1.javascript中特殊的数值

 

   JavaScript使用了一些特殊的数值。当一个浮点值大于所能表示的最大值时,其实结果是一个特殊的无穷大值,JavaScript将输出为Infinity。同样的,当一个负值比所能表示的最小的负值还小时,结果是一个负无穷大,输出为-Infinity。

 

当一个算术运算(如果用0除)产生了未定义的结果或者错误时,就会返回一个特殊的JavaScript数值。在这种情况下,结果是一个非数值的特殊值,输出为NaN。这个非数字值的行为有些不寻常,因为它和任何数值都不相等,包括它自己在内,所以需要一个专门的函数isNaN()来检查这个值。相关的函数isFinite()用来检测一个数字是否为NaN、无穷大、无穷小。

 

特殊数值的常量
Infinity 表示无穷大的特殊值
NaN 特殊的非数字值
Number.MAX_VALUE 可表示的最大数字
Number.MIN_VALUE 可表示的最小数字(与0最接近的数字)
Number.NaN 特殊的非数字值
Number.POSITIVE_INFINITY 表示正无穷大的特殊值
Number.NEGATIVE_INFINITY 表示负无穷大的特殊值


分享到:
评论

相关推荐

    javascript基础----Typora.rar

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在前端开发中扮演着核心角色。 Typora是一款流行的 markdown 编辑器,它为编写包括技术文档在内的各种文本提供了简洁且直观的界面。在这个“javascript...

    悟透JavaScript--《JavaScript真经》

    《JavaScript真经》的描述中,作者通过比喻和故事深入浅出地阐述了JavaScript的核心概念,尤其是数据和代码的关系,以及面向对象编程的思想。 在编程中,数据和代码是两个基本的组成部分。数据代表了程序中的信息,...

    即用即查JAVASCRIPT核心对象参考手册

    ### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...

    JavaScript核心对象参考手册

    Number对象用于处理数值类型,虽然在JavaScript中数字是基本类型,但Number对象提供了一些有用的静态方法,如`isNaN()`检查是否为非数字值,`parseInt()`和`parseFloat()`用于从字符串中解析数字,以及`toFixed()`...

    javascript基础-动力节点共10页.pdf.zi

    JavaScript是Web开发中的核心语言,它在网页交互、动态效果以及前后端通信等方面扮演着重要角色。本资源“javascript基础-动力节点共10页.pdf.zi”是针对JavaScript基础知识的教程,由动力节点提供,共计10页,旨在...

    Javascript教程--从入门到精通【完整版】

    通过学习JavaScript,开发者不仅可以创建功能丰富的网页,还可以深入了解现代Web开发的核心技术。随着技术的不断进步,JavaScript的应用领域也在不断扩大,掌握这门语言无疑会为个人的职业发展增添更多可能。希望本...

    javascript经典特效---猜一个数值.rar

    JavaScript经典特效——“猜一个数值”游戏是一种常见的编程练习,旨在帮助初学者理解JavaScript的基础以及交互式编程。这个游戏的核心在于,计算机随机生成一个特定范围内的数字,然后让用户尝试猜测这个数字,程序...

    javascript核心讲解

    在这个"javascript核心讲解"中,我们将深入探讨JavaScript的核心概念,包括数组、对象、日期以及Math模块的使用,并通过实例来加深理解。 1. **数组**:JavaScript中的数组是一种特殊的数据结构,可以存储多个值。...

    javascript经典特效---移动的图片和文字.rar

    在这个案例中,可能涉及到变量用于存储图片或文字的初始位置,数据类型可能涉及数值或字符串,而控制结构则用于决定移动的频率和方向。 DOM(Document Object Model)是HTML和XML文档的结构化表示,JavaScript通过...

    JavaScript标准参考教程

    数值章节涵盖了JavaScript中数值的处理方式,包括数值的表示、NaN、Infinity、parseInt和parseFloat方法等。对象章节则详细讲解了对象的生成、属性的读取和修改、以及对象引用等概念。特别地,还提到了类似数组的...

    Javascript - The Definitive Guide 6th.pdf

    - **核心JavaScript**:介绍JavaScript作为一门语言的基本概念,包括其语法、数据类型等基础内容。这部分重点在于理解JavaScript作为一种编程语言的特性,例如动态性、弱类型等特点。 - **客户端JavaScript**:讨论...

    高级软件人才培训专家-day02-JavaScript-Vue

    - 将 JavaScript 代码写入一个独立的 `.js` 文件中。 - 使用 `<script src="path/to/file.js"></script>` 标签将该文件引入 HTML 页面。 - 注意:`<script>` 标签不可自闭合。 - **内部脚本**: - 直接在 HTML ...

    JavaScript视频教程-video

    4. **Array的字典用法**:JavaScript中的数组不仅可以存储数值,还可以存储对象,这使得数组具有了字典的功能。例如,`let arr = [{key1: 'value1'}, {key2: 'value2'}]`,可以通过索引访问元素,也可以通过键值对...

    JavaScript基础知识例子

    其中,数值型可以是整数或浮点数,字符串则以单引号或双引号包裹,而null和undefined是特殊的值,分别表示“无对象”和“未定义”。 接下来,Object类型是JavaScript中的引用类型,它代表复杂的数据结构。`025-...

    javaScript-dom编程艺术

    总的来说,JavaScript DOM编程艺术涉及的核心是理解和利用DOM结构,结合JavaScript语法来实现网页的动态交互。通过对DOM的理解和JavaScript的基本语法的掌握,开发者可以创建出丰富的用户界面和交互体验。在实际开发...

    Javascript-note.zip_javascript

    JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发中的核心组成部分。它以其灵活性、易学性和强大的功能,使得网页交互变得生动有趣。本文将深入探讨JavaScript的使用技巧以及其基础对象,帮助你更好地...

    JavaScript入门手册v1.2.2

    - **标准定义**: ECMA-262 规范定义了 JavaScript 的核心语言标准版本,确保了不同浏览器之间 JavaScript 行为的一致性。 #### 3. 客户端 JavaScript - **用途**: 客户端 JavaScript 是最常见的一种形式,其脚本...

Global site tag (gtag.js) - Google Analytics