JavaScript中如何将-Infinity转换为字符串?


我们都知道字符串是JavaScript中的一种原始数据类型。JavaScript允许我们对字符串进行一些操作,例如查找字符串中的字符、将所有字符转换为小写或大写、与其他字符串连接、替换其他字符串、从字符串中搜索字符或单词等。

我们用单引号或双引号表示字符串。typeof 字符串变量的结果将是字符串。

语法

String()方法的语法如下:

String(value) 

value是必需的。value是JavaScript值。String()方法返回一个值,即一个字符串。String()方法在ES1中引入,并被所有浏览器完全支持。

将-Infinity转换为字符串的步骤

步骤1 - 声明一个变量并为其赋值-Infinity。

步骤2 - 使用String()方法将-Infinity转换为字符串。

步骤3 - 显示结果。

让我们看看将值转换为字符串的示例。

示例

将-Infinity转换为字符串

在下面的示例中,我们使用JavaScript中的String()方法将“-Infinity”转换为字符串。

<!DOCTYPE html>
<html>
<body>
   <h2>Converting - Infinfity to String</h2>
   <p>value and typeof value :
      <span id="value"></span>
   </p>
   <p>value and typeof value :
      <span id="result"></span>
   </p>
   <script>
      var value = - Infinity;
      document.getElementById('value').innerHTML = value + " and " + typeof value;
      var str = String(value);
      document.getElementById('result').innerHTML = str + " and " + typeof str;
   </script>
</body>
</html>

在这里,我们可以看到在String()方法之后,值的typeof从number变为了string。

示例

将Infinity转换为字符串

我们也可以将“Infinity”转换为字符串。让我们来看一个例子

<!DOCTYPE html>
<html>
<body>
   <h2>Converting Infinity to String</h2>
   <p>value and typeof value :
      <span id="value"></span>
   </p>
   <p>value and typeof value :
      <span id="result"></span>
   </p>
   <script>
      var value = Infinity;
      document.getElementById('value').innerHTML = value + " and " + typeof value;
      value = String(value);
      document.getElementById('result').innerHTML = value + " and " + typeof value;
   </script>
</body>
</html>

示例

使用toString()方法

请注意,对于任何值,String()方法和toString()方法返回的结果相同。这里,toString()是JS字符串的方法之一。让我们也来看一个使用toString()的例子。

<!DOCTYPE html>
<html>
<body>
   <h2>Converting -Infinity to String</h2>
   <p>value and typeof value :
      <span id="value"></span>
   </p>
   <p>value and typeof value :
      <span id="result"></span>
   </p>
   <script>
      var value = -Infinity;
      document.getElementById('value').innerHTML = value + " and " + typeof value;
      value = value.toString();
      document.getElementById('result').innerHTML = value + " and " + typeof value;
   </script>
</body>
</html>

在本教程中,我们学习了如何在JavaScript中将-Infinity值转换为字符串。希望这能帮助你了解如何将-Infinity转换为字符串。

更新于:2022年12月8日

174 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.