java1234开源博客系统
博客信息

es6 字符串

0
发布时间:『 2019-07-13 21:18』  博客类别:Vue.js  阅读(2095) 评论(0)

我们前面讲过模版字符串,这里再把一些常用的es6扩展 方法讲下;


// 子串识别

/*

indexOf 查找字符串中是否包含指定字符串  查找第一次出现的位置,从0开始

includes():返回布尔值,判断是否找到参数字符串。

startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。

endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。

*/

let str='es6,ni da ye';

console.log(str.indexOf('da'))  // 返回7

console.log(str.includes('ni'))   // 返回true

console.log(str.startsWith('es'))  // 返回true

console.log(str.endsWith('ye'))  // 返回true


// 字符串重复

//  repeat():返回新的字符串,表示将字符串重复指定次数返回。

console.log('Hello '.repeat(3)); // 返回 Hello Hello Hello


// 字符串补全 (格式化用到)

/*

padStart:返回新的字符串,表示用参数字符串从头部(左侧)补全原字符串。

padEnd:返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串。

 */

console.log("11".padStart(5,"0"));  // 00011

console.log("11".padEnd(5,"0"));    // 11000

console.log("11".padStart(5));      //    11



QQ鎴浘20190713211623.jpg



关键字:   es6     字符串  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有