js字符串拼接的4種常見方法
一、使用連接符 + 把想要連接的字符串串起來
let shy = '帥哥' let a = '我是' + shy console.log(a) // 我是帥哥
二、模板字符串
模板字符串(template string)是增強版的字符串,用反引號(`)標識,特點:
1) 字符串中可以出現(xiàn)換行符
2) 可以使用 ${xxx} 形式輸出變量
1. 最基礎的變量拼接
// 變量拼接
let shy = '帥哥'
let a = `我是${shy}`
console.log(a) // 我是帥哥
2. 在模版字符串中使用htnl代碼以及多行文本代碼
// html代碼以及換行文本
let hi=`<div>
<h2>你好呀!</h2>
</div>`
console.log(hi) // 原樣輸出,包括換行
3. 插入一個表達式
// 插入表達式
let x=30;
let y=10;
let a=`x-y=${x-y}`
console.log(a) // 輸出表達式計算結果
4. 在模版字符串里面調用函數(shù)表達式
let food=function(){
return "蘋果"
}
let a=`我喜歡吃${food()}`;
console.log(a)
三、使用 js的 concat() 方法連接字符串或數(shù)組
concat() 方法用于連接兩個或多個數(shù)組或者字符串。
該方法不會改變現(xiàn)有的數(shù)組,而僅僅會返回被連接的新數(shù)組。
字符串就會拼接在一起
// 拼接數(shù)組 let a = ['java'] let b = ['script'] let str = a.concat(b) console.log(a) console.log(b) console.log(str) // ["java", "script"]

// 拼接字符串 let a = 'java' let b = 'script' let str = a.concat(b) console.log(a) console.log(b) console.log(str) // javascript

四、使用 js的 join() 方法,把數(shù)組中的所有元素放入一個字符串
join() 方法把數(shù)組中的所有元素放入一個字符串:
join()——默認每個元素中之間是逗號隔開
join("-")——每個元素之間以- 隔開,分隔符可自定義
var arr=[1,2,3];
var str=arr.join();// 默認是逗號,也可以自定義連接符
var str2=arr.join('-');// 自定義連接符-
var str3=arr.join('.');// 自定義連接符-
console.log(arr); // [1,2,3]
console.log(str); // 1,2,3
console.log(str2); // 1-2-3
console.log(str3); // 1.2.3
參考資料:
1、 https://blog.csdn.net/chenjunxing1992/article/details/125514168
2、https://blog.csdn.net/m0_51708342/article/details/119005518
3、https://blog.csdn.net/weixin_44880730/article/details/109379041
總結
到此這篇關于js字符串拼接的4種常見方法的文章就介紹到這了,更多相關js字符串拼接內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用javascript實現(xiàn)一個在線RGB顏色轉換器
目前已經有很多網頁版在線小工具,之前很多窗體化的工具也逐漸網頁化,比如:PS畫圖軟件,也都能直接網頁化進行設計,由于自己實際項目經常會用到顏色轉換,所以直接自己開發(fā)個簡單版的在線顏色轉換小工具,需要的朋友可以參考下2024-01-01
webpack 自動清理 dist 文件夾的兩種實現(xiàn)方法
這篇文章主要介紹了webpack 自動清理 dist 文件夾的兩種實現(xiàn)方法,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-06-06

