const example = ' Hello, NodeJS By Example! ';
console.log("trim: ", example.trim());
console.log("indexOf: ", example.indexOf("NodeJS"));
console.log("slice: ", example.slice(7,13));
console.log("concat: ", example.concat(" Enjoy learning."));
console.log("includes: ", example.includes("NodeJS"));
console.log("lastIndexOf:", example.lastIndexOf('!'));
console.log("startsWith:", example.startsWith(" Hello"));
console.log("endsWith: ", example.endsWith("NodeJS! "));
console.log("Repeat: ", example.trim().repeat(2));
console.log("replace: ", example.replace(" ", "*"));
console.log("split: ", example.split(" "));
console.log("toLowerCase:", example.toLowerCase());
console.log("toUpperCase:", example.toUpperCase());
trim: 移除字符串两侧的空白字符
”indexOf”
方法用于获取指定子字符串在字符串中第一次出现的索引
slice: 提取字符串的一部分
concat: 连接两个或更多字符串,并返回新的字符串
includes:
检查一个字符串是否包含在另一个字符串中,返回 true
或 false
lastIndexOf:
返回指定搜索值在字符串中最后出现的位置:
“startsWith”
方法用于检查字符串是否以指定的子字符串开始
”endsWith”
方法用于检查字符串是否以指定的子字符串结束
”repeat”
方法构造并返回一个新字符串,该字符串是重复指定次数的原字符串
”replaceAll”
方法用于在字符串中使用一些字符替换其他字符串或正则表达式
”split”
方法用于分隔字符串并返回一个包含结果子字符串的数组
”toLowerCase”
方法将字符串中的所有字符转为小写
”toUpperCase”
方法将字符串中的所有字符转为大写