1. 程式人生 > 其它 >10.4 牛客

10.4 牛客

字串的遍歷

字串也可以實現遍歷

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)