如何在 JavaScript 中将 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()方法是最流行的将任何变量值转换为字符串的方法。它也是 String 类方法,我们可以通过任何变量的引用来调用它。

语法

以下是使用 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日

526 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告