JavaScript 字符串 toString() 方法
JavaScript 字符串 toString() 方法返回调用该方法的字符串对象或原始值的字符串表示形式。它不会修改原始字符串。当在上下文中使用字符串对象时,JavaScript 会自动调用此方法。
语法
以下是 JavaScript 字符串 toString() 方法的语法 -
toString()
参数
- 它不接受任何参数。
返回值
此方法返回字符串值本身。
示例 1
以下示例演示了 JavaScript 字符串 toString() 方法的用法。
<html>
<head>
<title>JavaScript String toString() Method</title>
</head>
<body>
<script>
const str = "Tutorials Point";
document.write("String value(str): ", str);
document.write("<br>The str.toString() method returns: ", str.toString());
</script>
</body>
</html>
输出
上述程序返回"Tutorials Point"。
String value(str): Tutorials Point The str.toString() method returns: Tutorials Point
示例 2
以下是 JavaScript 字符串 toString() 方法的另一个示例。这里,我们在 String 对象的引用变量上调用此方法来检索该对象的值。正如我们讨论过的,当使用(创建)String 对象时会自动调用此方法,但如果您在控制台中打印引用变量的值,它将显示为字符串 {"value"}。
<html>
<head>
<title>JavaScript String toString() Method</title>
</head>
<body>
<script>
const strObj = new String("Hello World");
console.log("The strObj value: ", strObj);
//它将打印字符串{"Hello World"};
document.write("The strObj.toString() method returns: ", strObj.toString());
//它将打印"Hello World";
</script>
</body>
</html>
输出
执行上述程序后,将返回"Hello World"。
The strObj.toString() method returns: Hello World

