concat()方法
组合两个字符串的基本操作是串联。字符串组合是编程的必要部分。在讨论“JavaScript 中的字符串连接”之前,我们需要首先弄清楚基础知识。当解释器执行操作时会生成一个新字符串。
为了创建一个新字符串,concat() 方法连接调用字符串和字符串参数。初始字符串和返回的字符串都不会受到任何更改的影响。
连接时,字符串值首先从非字符串类型的参数转换而来。
语法
以下是 concat() 方法的语法
立即学习“Java免费学习笔记(深入)”;
concat(str1)concat(str1, str2)concat(str1, str2, ... , strN)
登录后复制
先生。否 参数及说明1
strN
字符串连接一个或多个字符串
返回
concat() 方法通过连接初始字符串和作为参数传递的字符串值来生成一个新字符串。
示例 1
该方法返回一个组合了两个输入字符串的新字符串;它不会以任何方式更改给定或输入字符串。给定的参数必须绝对是字符串,这是 concat() 方法的缺点。
此方法接受非字符串参数,但是如果给定字符串等于 null,则会引发 TypeError。此外,由于 JavaScript 中的字符串是不可变的,因此 concat() 方法实际上不会更改字符串。
How to concatenate two strings so that the second string must concatenate at the end of firststring in JavaScript - TutorialsPoint let string1 = "Tutorialspoint is the best "; let string2 = "website available "; let string3 = "for online education."; let concatRes = string1.concat(string2, string3); document.getElementById("result").innerHTML =concatRes;
登录后复制
示例 2
在这个例子中,让我们了解如何连接空字符串变量。我们将使用 concat() 方法与空字符串变量连接简单的字符串值。
How to concatenate two strings so that the second string must concatenate at the end of first string in JavaScript - TutorialsPoint let tutpoint_string = ''; document.getElementById("result").innerHTML =tutpoint_string.concat('Visit ','Tut','orials','point!');
登录后复制
示例 3
为了将两个数字相加,我们使用 + 运算符。 JavaScript 也可以实现字符串连接。 + 运算符在字符串组合时有一个独特的属性。您可以附加到现有字符串来更改它,也可以仅用于创建新字符串。
How to concatenate two strings so that the second string must concatenate at the end of firststring in JavaScript - TutorialsPoint let firstStr = 'Tutorials Point is a '; let secondStr = ' '; let thirdStr = 'leading Ed Tech company'; document.getElementById("result").innerHTML =firstStr+secondStr+thirdStr;
登录后复制
string.padEnd()方法
string.concat()方法可用于连接。但是,它不会提供任何信息,例如连接后字符串的长度或必须添加的精确数字等。
Javascript 因此提供了 string.padEnd() 方法来帮助解决这个问题。这个过程需要两个参数。第一个是长度,第二个是必须附加到初始字符串的附加字符串。
使用 padEnd() 函数用其他字符串填充字符串。为了使字符串被填充达到特定长度,它会执行此操作。
在字符串的末尾,填充应用于右侧。因此,它也称为右填充。
语法
padEnd(targetLength)padEnd(targetLength, padString)
登录后复制
先生。否 参数及说明1
目标长度
填充后最终字符串所需的长度。
2
pad_string p>
可选。提供的字符串将在字符串末尾填充。如果忽略此选项,padEnd() 方法将用空格替换填充字符。
返回
padEnd 方法的返回值是一个在结尾处按给定字符串加长的字符串。
示例 4
在示例中让我们了解如何使用 padEnd() 方法。我们给firstString 字符串值“TutorialsPoint”,并使用padEnd() 方法在其末尾添加了一个“$”符号。此外,我们在方法内给出 20 作为 targetLength。
因此,该方法返回 20 个字符长的最终字符串 ” Tutorialspoint$$$$$$。”
How to concatenate two strings so that the second string must concatenate at the end of first string in JavaScript - TutorialsPoint let firstString = "Tutorialspoint"; let paddfirstStr= firstString.padEnd(20, "$"); document.getElementById("result").innerHTML =paddfirstStr;
登录后复制
示例 5
在这个例子中,让我们了解在 padEnd() 中使用多字符 padString。在下面的示例中,我们调用了 padEnd() 并给它一个字符串,“是在线教程”,我们给了 paddSecondStr结果。
该过程通过附加“是在线教程”来扩展“Tutorialspoint”,直到最终字符串的长度为 26 个字符。 paddSecondStr 返回的最终字符串“Tutorialspointis online tu”长度为 26。
How to concatenate two strings so that the second string must concatenate at the end of first string in JavaScript - TutorialsPoint let firstString = "Tutorialspoint "; let paddSecondStr= firstString.padEnd(26, 'is online tutorials'); document.getElementById("result").innerHTML =paddSecondStr;
登录后复制
示例 6
在此示例中,让我们了解在 padEnd() 中使用 Long padString。
在下面的示例中,“带有教程点的 JavaScript”已作为 padString 传递。通过 padEnd() 方法对指定的 padString 进行修剪,使填充后的字符串长度等于 targetLength (21)。
因此,firstString.padEnd(21, “JavaScript withtutorialspoint”) 返回长度为 21 的最终字符串“Learn JavaScript with”。
How to concatenate two strings so that the second string must concatenate at the end of first string in JavaScript - TutorialsPoint let firstString = "Learn "; let paddThirdStr= firstString.padEnd(21, 'JavaScript with tutorialspoint'); document.getElementById("result").innerHTML =paddThirdStr;
登录后复制
以上就是如何在 JavaScript 中连接两个字符串,以便第二个字符串必须连接在第一个字符串的末尾?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2692216.html