JavaScript 中的整數範圍


為了儲存資料,每種程式語言都提供了各種資料型別。資料可以是字串、字元、數字等形式。對於每種資料型別,都會分配一定的記憶體限制,以便有效地使用記憶體,例如,字元是一個小單元,而整數可能比字元大,因此最好將字元與整數區分開來。

為了有效地使用記憶體,建立了各種基於它們將佔用記憶體的資料型別,這導致了為它們提供一定的儲存字元的限制。這個特定的限制為我們可以在整數中儲存多少大數字設定了一個上限。

JavaScript 中的不同型別的數字

許多程式語言根據大小或小數位數的存在將數字劃分為不同的組。例如,在 C++ 程式語言中,我們有用於整數的 int 資料型別,用於非整數實數的 float 和 decimal 資料型別,而在 Python 程式語言中,則沒有此類型別。

在 JavaScript 程式語言中,沒有為數字提供不同的資料型別,對於整數和浮點數,都使用相同的資料型別。

現在,JavaScript 中的數字有兩種型別的範圍。第一個是 JavaScript 變數可以儲存的最大值或最大值,另一個是在 JavaScript 程式語言中可以儲存的安全值。

JavaScript 中的最大整數

JavaScript 中的最大整數是 JavaScript 變數可以儲存的最大值。該值為 1.79E+308。

JavaScript 中有一個方法,即 Number.MAX_VALUE,我們可以用它來列印上述值。

讓我們看看使用給定函式獲取上述值的程式碼:

示例

// function to get the maximum value

// that can be stored in the javascript variable 
function get_value() {
   console.log("The maximum value of the integer is: " + Number.MAX_VALUE);
}
get_value();

在上面的程式碼中,我們透過 JavaScript 程式語言中的程式碼,使用內建方法獲取整數中可以儲存的最大數字。

JavaScript 中的最小正整數

JavaScript 中的最小整數是指我們在小數點後可以達到的最大位數,即最小的正浮點數。該值為 5E-324,儘管此數字非常小,但它仍然大於零。

JavaScript 中有一個方法,即 Number.MIN_VALUE,我們可以用它來列印上述值。

讓我們看看使用給定函式獲取上述值的程式碼:

示例

// function to get the minimum value

// that can be stored in the javascript variable
function get_value() {
   console.log("The minimum value of the integer which is greater than zero is: " + Number.MIN_VALUE);
}
get_value(); 

在上面的程式碼中,我們透過 JavaScript 程式語言中的程式碼,使用內建方法獲取大於零的最小的浮點數。

我們上面看到了兩個示例,它們顯示了 JavaScript 整數中可以儲存的整數的最大和最小正整數範圍。現在讓我們轉到我們將看到整數可以取的最大值和最小值,並且它也將是安全的。因為處理大數字是不安全的。

JavaScript 中的最大正安全整數

JavaScript 中的最大安全整數是指在 JavaScript 程式語言中進行計算安全的情況下,我們可以達到的最大位數。該值為 253 − 1。

JavaScript 中有一個方法,即 Number.MAX_SAFE_INTEGER,我們可以用它來列印上述值。

讓我們看看使用給定函式獲取上述值的程式碼:

示例

// function to get the maximum safe value

// that can be stored in the javascript variable
function get_value() {
   console.log("The maximum safe value of the integer which is greater than zero is: " + Number.MAX_SAFE_INTEGER);
}
get_value();

在上面的程式碼中,我們透過 JavaScript 程式語言中的程式碼,獲取最大安全正整數,其值約為 2 的 53 次方,相當於 9E15。

JavaScript 中的最小負安全整數

JavaScript 中的最小安全整數是指在 JavaScript 程式語言中進行計算安全的情況下,我們可以達到的最小位數。該值為 −(253 − 1)。

JavaScript 中有一個方法,即 Number.MIN_SAFE_INTEGER,我們可以用它來列印上述值。

讓我們看看使用給定函式獲取上述值的程式碼:

示例

// function to get the minimum safe value

// that can be stored in the javascript variable
function get_value() {
   console.log("The minimum safe value of the integer which is greater than zero is: " + Number.MIN_SAFE_INTEGER);
}
get_value();

在上面的程式碼中,我們透過 JavaScript 程式語言中的程式碼,獲取最大安全正整數,其值約為負 2 的 53 次方,相當於負 9E15。

結論

在本文中,我們學習了 JavaScript 程式語言中整數的範圍。JavaScript 程式碼中的每一行都適用於使用者想要使用的、需要儲存的資料。為了儲存資料,每種程式語言都提供了各種資料型別,資料可以是字串、字元、數字等形式。JavaScript 中可以儲存的最大值為 1.79E+308,JavaScript 中可以儲存的最小正值為 5e-324。最大安全值為 2e53-1,最小安全值為 - (2e53-1)。

更新於:2023-03-02

896 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告