10.4 牛客
阿新 • • 發佈:2021-10-11
字串的遍歷
字串也可以實現遍歷
for (let i of 'hello') { console.log(i) }
includes
includes方法可以進行對字串的精確查詢
includes()內部的引數e表示匹配的字串,hello表示的是資料來源,意思就是從資料來源中匹配是否有對應的字串,返回的是布林值
startsWidth
startsWidth()內部的引數he表示匹配的字串,hello表示的是資料來源,意思就是資料來源是否以引數開頭,返回的是布林值
endsWidth
endsWidth()內部的引數lo表示匹配的字串,hello表示的是資料來源,意思就是資料來源是否以引數結尾,返回的是布林值
repeat字串迴圈
console.log("ha".repeat(4)) // hahahahaha
padStart補全方法
padStart()函式,其中10表示字串一共有10位,ab表示替補的字串,如果資料來源中hello的位數不足10位便用ab從開始位置補齊10位
padEnd補全方法
padEnd()函式,其中10表示字串一共有10位,ab表示替補的字串,如果資料來源中hello的位數不足10位便用ab從尾部位置補齊10位
模板字串
我們接觸模板字串之前的字串拼接
var name = "小明"; var str = "我是"+name;
使用模板字串
var name = "小明"; var str = `我是${name}`;
使用反引號``表示字串,使用${}來表示要拼接或者計算、執行或者轉換的引數
${}內部可以是變數、也可以是函式
function fun() { return 18; } var str = `今年我${fun()}歲`; console.log(str)
${}內部可以進行計算
var str= `今年我${5+8}歲`; console.log(str)