如何在 JavaScript 中將 Infinity 轉換為字串?


本教程將教我們如何將 **Infinity**(無窮大)在 JavaScript 中轉換為 **字串**。**Infinity** 是 JavaScript 中的保留關鍵字,它演示了數學中無窮大數的概念。它是一個全域性變數,我們可以在程式的任何地方訪問它。

這裡,我們有兩種方法可以將無窮大數在 JavaScript 中轉換為字串。

  • 使用 String() 建構函式

  • 使用 toString() 方法

使用 String() 建構函式

JavaScript 包含每個資料型別的變數及其相關方法的類。它還包含字串類,它是 **String()** 建構函式。當我們將任何值傳遞給 **String()** 建構函式時,它會建立一個字串型別的變數並返回它的引用,同樣地,我們可以將 Infinity 轉換為字串。

語法

以下是使用 String() 建構函式將 Infinity 轉換為字串的語法:

let val = Infinity;
let str = String(val);

引數

  • **val** - 它可以是 Infinity 或 -Infinity,用於轉換為字串。

示例

在下面的示例中,我們聲明瞭變數並將 Infinity 值賦給它們。我們將該變數傳遞給 String() 建構函式的引數以將其轉換為字串。

<html> <head> </head> <body> <h2> Converting infinity to string in JavaScript. </h2> <h4> Using the <i> String() </i> constructor to convert infinity to string. </h4> <p id = "number"> </p> <script> let number = document.getElementById("number"); let val = Infinity; let str = String(val); number.innerHTML += "String: " + str + "<br/>"; number.innerHTML += "Type of " + str + " is : " + typeof str; </script> </body> </html>

使用 toString() 方法

在 JavaScript 中,**toString()** 方法是最流行的將任何變數值轉換為字串的方法。它也是一個字串類方法,我們可以透過任何變數的引用來呼叫它。

語法

以下是使用 toString() 方法將 Infinity 轉換的語法:

let value = Infinity;
let str = value.toString();

引數

  • **value** - 這是一個包含 Infinity 值的變數,我們透過該變數的引用來呼叫 toString() 方法。

示例

在下面的示例中,我們建立了兩個變數,分別為它們賦值 Infinity 和 -Infinity。之後,我們呼叫了 *toString()* 方法,並透過引用這些變數將它們都轉換為字串。

此外,我們還使用 *typeof* 運算子檢查了轉換後值的型別。

<html> <head> </head> <body> <h2> Converting infinity to string in JavaScript. </h2> <h4> Using the <i> toString() </i> constructor to convert infinity to string. </h4> <p id = "number"> </p> <script> let number = document.getElementById("number"); let val = Infinity; let str = val.toString(); number.innerHTML += "String: " + str + "<br/>"; number.innerHTML += "Type of " + str + " is : " + typeof str + "<br/>"; str = (-Infinity).toString(); number.innerHTML += " String: " + str + "<br/>"; </script> </body> </html>

使用者可以看到,上面的輸出顯示 Infinity 的型別是字串,這意味著 Infinity 已轉換為字串。

在本教程中,我們使用了 **String()** 建構函式和 **toString()** 方法來實現我們的目標。但是,使用者可以使用三元運算子將 Infinity 轉換為字串。

更新於:2022年8月2日

524 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.