JavaScript 字符串技巧

// 如何多次复制一个字符串 将len重复了3次
const len = '123'.repeat(3)
console.log(len); // 123123123

// 如何填充一个字符串到指定的长度 填充的长度为8 填充的字符串是3
// padStart指从开头开始填充 padEnd指从末尾开始填充
const len1 = '001'.padStart(8,'3')
const len2 = '002'.padEnd(8,'1')
console.log(len1);
console.log(len2);

// 如何将字符串拆分为字符数组
const len3 = 'apple'
console.log([...len3]) // ["a", "p", "p", "l", "e"]

// 如何反转字符串中的字符
const len4 = 'apple'
const len5 = [...len4].reverse().join("")
console.log(len5);

// 如何将字符串中的第一个字母大写
const len6 = 'apple'
const len7 = len6[0].toUpperCase() + len6.substr(1)
console.log(len7);

// 如何在多个分隔符上分割字符串
const len8 = "apples,bananas;cherries"
const len9 = len8.split(/[,;]/)
console.log(len9);

// 如何检查字符串是否包含特定序列
const len10 = "Hello, world! My name is Kai!"
console.log(len10.includes("Kai")) // true

// 如何检查字符串是否以特定序列开头或结尾
const len11 = "Hello, world! My name is Kai!"
console.log(len11.startsWith("Hello")); // true
console.log(len11.endsWith("world")); // false
posted @ 2021-01-04 17:48  倔强的代码人  阅读(73)  评论(0编辑  收藏  举报