简介JavaScript中POSITIVE_INFINITY值的使用

这是表示大于Number.MAX_VALUE任何值的特殊数值。此值被表示为“无限大”。此值类似于在其数学的无穷大。例如,任何事情乘以POSITIVE_INFINITY结果就是POSITIVE_INFINITY,以及任何除以POSITIVE_INFINITY的结果都为零。

因为POSITIVE_INFINITY是一个常数,它是只读属性。
语法

您可以使用以下语法访问属性:

var val = Number.POSITIVE_INFINITY;

例子:

这里有一个例子说明这个属性的用法:

<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
  var bigNumber = Number.MAX_VALUE * 2
  if (bigNumber == Number.POSITIVE_INFINITY) {
   alert("Value of bigNumber : " + bigNumber );
  }
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>

这将产生以下结果:

Value of val : Infinity
(0)

相关推荐

  • 简介JavaScript中POSITIVE_INFINITY值的使用

    这是表示大于Number.MAX_VALUE任何值的特殊数值.此值被表示为"无限大".此值类似于在其数学的无穷大.例如,任何事情乘以POSITIVE_INFINITY结果就是POSITIVE_INFINITY,以及任何除以POSITIVE_INFINITY的结果都为零. 因为POSITIVE_INFINITY是一个常数,它是只读属性. 语法 您可以使用以下语法访问属性: var val = Number.POSITIVE_INFINITY; 例子: 这里有一个例子说明这个属性的用法:

  • JavaScript中的值类型转换介绍

    在JavaScript中进行+.-.*./.==.!=等运算时,如果操作符左右两边的值类型与预期类型不一致,JavaScript会将操作符两边的值转换成预期的类型后再进行操作.预期值类型为string时,JavaScript会将值转换为string:预期值类型为number时,JavaScript会将值转换为number (如果无法转换为数值,则返回NaN)比如: 复制代码 代码如下: console.log(10 + " cats");//10 cats console.log(10

  • JavaScript中原始值和引用值深入讲解

    目录 值和引用相关内容 1. 简单值(原始值) 2. 复杂值(引用值) 3. 访问方式 4. 比较方式 5. 动态属性 6. 变量赋值 灵魂拷问 总结 值和引用相关内容 在 JavaScript 中,数据类型整体上来讲可以分为两大类:基本类型和引用数据类型 基本数据类型,一共有 6 种: string,symbol,number,boolean,undefined,null 其中 symbol 类型是在 ES6 里面新添加的基本数据类型. 引用数据类型,就只有 1 种: object 基本数据类

  • JavaScript中的值类型详细介绍

    计算机程序的实质很大程度上可以说是机器对各种信息(值)的操作与读写.在JavaScript中,存在多种类型的值,这些值分成两大类:Primitive(基本类型)和Object(对象). Primitive JavaScript中Primitive有5种类型: 1.Number.所有的数字,无论是整数还是小数,均为Number类型. 2.String.字符串类型. 3.Boolean.布尔类型,true或者false. 4.null.此类型只有null一个值. 5.undefined.此类型只有u

  • JavaScript中的值是按值传递还是按引用传递问题探讨

    最近遇到个有趣的问题:"JS中的值是按值传递,还是按引用传递呢?"   在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference).在计算机科学里,这个部分叫求值策略(Evaluation Strategy).它决定变量之间.函数调用时实参和形参之间值是如何传递的.   按值传递 VS. 按引用传递 按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传实参的副本.修改形参的值并不会影响

  • JavaScript中Object值合并方法详解

    前言:在日常开发工作中我们可能会遇到js中对象中所有值的复制工作,也有可能是通过electron开发客户端,改版时候面临到的设置合并问题.那么本文将对此做一个简要解决方案的叙述. 介绍:比如有obj1, obj2,我们需要将obj1中的所有与obj2中相同字段相同深度的值copy给obj2,并且需要保持obj2字段结构不变,调用一下方法即可(采用ES6写法). 代码: /** * 将src中的数据copy到dist中,并保留dist的结构 * @param src * @param dist *

  • 简介JavaScript中的setDate()方法的使用

    javascript Date.setDate()方法按照本地时间设置月份的某一天,在指定的日期. 语法 Date.setDate( dayValue ) 下面是参数的详细信息: dayValue : 从1到31的整数,代表一个月份中某一天. 返回值: NA 例子: 下面的第二条语句从原来的值到8月24日的变化. <html> <head> <title>JavaScript setDate Method</title> </head> <

  • 简介JavaScript中charAt()方法的使用

    这个方法返回从指定索引的字符. 字符串中的字符进行索引从左向右.第一个字符的索引是0,并且在一个叫 stringName字符串的最后一个字符的索引是stringName.length- 1. 语法 string.charAt(index); 下面是参数的详细信息: index: 介于0和1比串的长度以下的整数. 返回值: 返回从指定索引的字符. 例子: <html> <head> <title>JavaScript String charAt() Method</

  • 简介JavaScript中Boolean.toSource()方法的使用

    JavaScript Boolean.toSource()方法返回表示对象的源代码的字符串. 注意:此方法不会在Internet Explorer中运行. 语法 boolean.toSource() 下面是参数的详细信息: NA 返回值 返回表示对象的源代码的字符串. 例子: <html> <head> <title>JavaScript toSource() Method</title> </head> <body> <scr

  • 简介JavaScript中Math.LOG10E属性的使用

    这将返回10为底的E的值,大约是 0.434. 语法 Math.LOG10E 例子: <html> <head> <title>JavaScript Math LOG10E Property</title> </head> <body> <script type="text/javascript"> var property_value = Math.LOG10E document.write(&quo

随机推荐