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,或 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...!
廣告