文章目录
- 在 JavaScript 中构建字符串
- 在 JavaScript 中使用 + 和 concat() 构建字符串
- 在 JavaScript 中使用 push() 和 join() 构建字符串
本文将通过不同的代码示例讨论使用连接运算符和 JavaScript 中的一些内置方法生成或构建字符串。
在 JavaScript 中构建字符串
要在 JavaScript 中构建一个字符串,我们可以说,如果我们需要组合字符串的一小部分(如单词)来组成一个完整的句子,我们必须要求附加所有给定的部分并生成一个新的结果字符串。
这是我们需要的理想解决方案:
a = "fql"b = "jiyik"result = "fqljiyik"
在 JavaScript 中,我们可以使用自定义逻辑(例如简单的字符串连接)或使用默认方法来完成此任务。
在 JavaScript 中使用 + 和 concat() 构建字符串
在 JavaScript 中,我们有一个运算符 +。 在整数之间使用此运算符将创建一个加法,但如果我们将其与字符串值一起使用,它将连接并连接字符串。
我们还有一个默认的字符串方法 concat()
来连接字符串。 我们必须在该方法中将逗号分隔的字符串值作为参数传递。
concat()
方法不会改变原始字符串。 它将返回一个新字符串。
语法(使用 +
运算符):
let finalResult = stringA + stringB
语法(使用 concat()
方法):
let finalResult = myString.concate(stringA,stringB)
示例代码:
let first = "fql";
let second = "jiyik";
let result1 = first + second ; // it will combine "fqljiyik" together and create single stringconsole.log("concatenation using + operator : "+result1)first = "hello";let result2 = first.concat(" ","fql","jiyik"); // it will combine "hello fqljiyik" together and create single stringconsole.log("concatenation using concat() method : "+result2)
输出:
"concatenation using `+` operator : fqljiyik""concatenation using `concat()` method : hello fqljiyik"
示例代码解释:
- 我们在上面的 JavaScript 源代码中的赋值变量中创建了一个字符串。
- 然后,我们创建了 result1 变量并使用 + 运算符分配连接的字符串。
- 我们使用
console.log()
打印结果。 - 我们用 hello 重新初始化了字符串变量。
- 使用该变量,我们调用了
concat()
方法并将逗号分隔的字符串值作为参数传递。 - 然后我们再次使用
console.log()
打印结果。
在 JavaScript 中使用 push() 和 join() 构建字符串
在 JavaScript 中,我们有一个数组的默认 push() 方法来插入一个元素数组。 数组的 join() 方法生成所有数组元素都带有逗号的字符串。
我们可以使用这两种方法来构建字符串。
句法:
array.push("stringA","stringB")let finalResult = array.join()
示例代码:
let array = [];array.push("hello","fql","jiyik"); //inserting string into arrayslet result = array.join();console.log("Using default method push and join : "+result)
输出:
"Using default method push and join : hello,fql,jiyik"
示例代码解释:
- 同样,我们在上面的 JavaScript 源代码中创建了一个数组变量。
- 然后,我们使用
push()
方法将字符串元素推送到数组中。 - 我们使用
join()
方法从数组创建字符串。 - 最后,我们使用
console.log()
打印结果。