字符串的扩展

时间:2021-10-23
本文章向大家介绍字符串的扩展,主要包括字符串的扩展使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

字符串的遍历

字符串也可以实现遍历

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)

原文地址:https://www.cnblogs.com/keyeking/p/15449865.html