JavaScript String toString() 方法



JavaScript String toString() 方法返回调用它的 String 对象或原始值的字符串表示形式。它不会修改原始字符串。当上下文中使用字符串对象时,JavaScript 会自动调用此方法。

语法

以下是 JavaScript String toString() 方法的语法 -


 toString()

参数

它不接受任何参数。

返回值

此方法返回字符串值本身。

示例 1

以下示例演示了 JavaScript String toString() 方法的用法。


<html>
<head>
<title>JavaScript String toString() Method</title>
</head>
<body>
<script>
	 	const str = "Qikepu Com";
	 	document.write("String value(str): ", str);
	 	document.write("<br>The str.toString() method returns: ", str.toString());
</script> 	 	
</body>
</html>

输出

上面的程序返回 “Qikepu Com”。

String value(str): Qikepu Com
The str.toString() method returns: Qikepu Com

示例 2

以下是 JavaScript String toString() 方法的另一个示例。在这里,我们在 String 对象的引用变量上调用此方法来检索对象的值。正如我们所讨论的,当使用 (创建) 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