如何在 JavaScript 中将无穷大转换为字符串?
本教程将教我们如何在 JavaScript 中将无穷大转换为字符串。无穷大是 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 转换为字符串。