//charAt() 方法从一个字符串中返回指定的字符。
let str = 'Winter Wang'
console.log(str.charAt(1)) //i
//includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。
let str2 = 'Winter Wang'
console.log(str.includes("Winter")) //true
//concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。
let str3 = 'Winter'
console.log(str3.concat("wang")) //Winterwang
//endsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的,
//根据判断结果返回 true 或 false。
const str4 = 'Cats are the best!';
console.log(str4.endsWith('best', 17)); //true
// startsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头,
// 并根据判断结果返回 true 或 false。
const str5 = 'Saturday night plans';
console.log(str5.startsWith('Sat')); //true
//match() 方法检索返回一个字符串匹配正则表达式的的结果。
var str6 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var regexp = /[A-E]/gi;
var matches_array = str6.match(regexp); //['A', 'B', 'C', 'D', 'E', 'a', 'b', 'c', 'd', 'e']
// replace() 方法返回一个由替换值(replacement)替换一些或所有匹配的模式(pattern)后的新字符串。
// 模式可以是一个字符串或者一个正则表达式,
// 替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。
const p = '宇宙是圆的,我们总会遇到的';
const regex = /宇宙/gi;
console.log(p.replace(regex, '地球')); //地球是圆的,我们总会遇到的
//search() 方法执行正则表达式和 String 对象之间的一个搜索匹配。
const p2 = '宇宙是圆的,我们总会遇到的';
const regex2 = /圆/gi;
console.log(p2.search(regex2, '圆')); //3
//slice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
let str7 = '前方是光'
console.log(str7.slice(1,3));//方是
//trim() 方法会从一个字符串的两端删除空白字符。
const greeting = ' Hello world! ';
console.log(greeting.trim());//Hello world!
//toUpperCase() 方法返回一个将调用字符串转换为大写形式的值。
const sentence = 'The quick brown';
console.log(sentence.toUpperCase()); //THE QUICK BROWN
//toLowerCase() 会将调用该方法的字符串值转为小写形式,并返回。
str.toLowerCase()
版权声明:本文为weixin_38404899原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。