JavaScript concat 方法可以帮助您连接一个以上的字符串并返回新字符串。我们也可以使用算术运算符 ‘+’ 来连接字符串。concat 函数的语法如下所示。
String_Object1.concat(String2, String3,....StringN)
- String2 到 StringN:这些是可选参数。如果指定了它们,所有这些字符串值都将添加到 String_Object。
JavaScript concat 示例
以下示例集将帮助您理解 concat 方法以及实现相同功能的替代方法。对于 Str4,我们使用了此函数,它将变量 Str2 和 Str3 中的语句组合到 Str1 的末尾。
它还允许我们直接使用字符串数据。以下 Str5 语句将显示相同的内容。在这里,我们在字符串数据之前使用了额外的空格,以便在浏览器中显示数据时提供整洁的空格。
以下 Str6 语句将显示一种替代方法。我的意思是,您可以使用空字符串作为 JavaScript concat 函数的参数。
我们还可以使用 算术运算符 ‘+’ 在 Str7 中实现相同目的(连接字符串)。最后一个 document write 行会将输出内容写入相应的浏览器。
注意:如果您想连接非字符串 JavaScript 对象,则必须将其转换为字符串。
<!DOCTYPE html>
<html>
<head>
<title> JavaScriptConcat </title>
</head>
<body>
<h1>JavaScriptConcat </h1>
<script>
var Str1 = "Learn";
var Str2 = " JavaScript";
var Str3 = " at Tutorial Gateway.org";
var Str4 = Str1.concat(Str2, Str3)
var Str5 = Str1.concat(" JavaScript", " at Tutorial Gateway.org");
var Str6 = Str1.concat(" ","JavaScript"," ","at Tutorial Gateway.org");
var Str7 = Str1 + Str2 + Str3;
document.write("<b>Using Concat():</b> " + Str4);
document.write("<br \> <b>Using Concat():</b> " + Str5);
document.write("<br \> <b>Using Concat():</b> " + Str6);
document.write("<br \> <b>Using + Operator:</b> " + Str7);
</script>
</body>
</html>
