JavaScript Number MIN_VALUE 属性



JavaScript Number MIN_VALUE 属性返回 JavaScript 中可能的最小(或最小)数值。如果值小于 MIN_VALUE,则它将转换为零 (0)。

它是 Number 对象的静态属性。您始终将其用作 “Number.MIN_VALUE”,而不是数字值的属性。如果你使用 x.MIN_VALUE,其中 'x' 是一个变量,它将返回 'undefined'。

语法

以下是 JavaScript Number MIN_VALUE 属性的语法 -


 Number.MIN_VALUE

参数

它不接受任何参数。

返回值

它返回 JavaScript 中可表示的最小数值,即 “2-1074, or 5E-324”。

示例 1

下面的示例演示了 JavaScript Number MIN_VALUE 属性的用法。


<html>
<head>
<title>JavaScript MIN_VALUE</title>
</head>
<body>
<script>
	 	document.write("MIN_VALUE = ", Number.MIN_VALUE);
</script>
</body>
</html>

输出

上述程序返回最小可能值 “5e-324”。

MIN_VALUE = 5e-324

示例 2

如果你尝试使用变量(例如 x.MIN_VALUE)访问 MIN_VALUE 属性,输出将是 “undefined”。


<html>
<head>
<title>JavaScript MIN_VALUE</title>
</head>
<body>
<script>
	 	let x = 15;
	 	document.write("Variable value = ", x);
	 	document.write("<br>MIN_VALUE = ", x.MIN_VALUE);
</script>
</body>
</html>

输出

一旦执行了上述程序,它将返回一个 'undefined'。

Variable value = 15
MIN_VALUE = undefined

示例 3

下面的代码将两个数值分开。如果结果大于或等于 MIN_VALUE,则将调用 greater() 函数;否则,将调用 smaller() 函数。


<html>
<head>
<title>JavaScript MAX_VALUE</title>
</head>
<body>
<script>
	 	function greater(){
	 	 	 document.write("Greater function called...!");
	 	}
	 	function smaller(){
	 	 	 document.write("Smaller function called...!");
	 	}
	 	let n1 = 10;
	 	let n2 = 20;
	 	document.write("Values are: ", n1 , " and ", n2, "<br>");
	 	let result = n1 / n2;
	 	document.write("Result is: ", result, "<br>");
	 	if(result >= Number.MIN_VALUE){
	 	 	 greater();
	 	}
	 	else{
	 	 	 smaller();
	 	}
</script>
</body>
</html>

输出

执行上述程序后,将产生以下输出 -

Values are: 10 and 20
Result is: 0.5
Greater function called...!