1,charAt() 返回字符串指定位置的字符、、
console.log(str.charAt(0));
2.charCodeAt()返回字符串中指定位置的字符 以他的编码格式返回
console.log(str.charCodeAt(0)); //ASC码
ASC码
// 字符 0-9 48-57
// A-Z 65-90
// a-z 97-122
3.var str1 = "abCdEF"
// toUpperCase 把字符串转成大写
var str2 = str1.toUpperCase()
console.log(str2);
// toLowerCase 把字符串转成小写
var str3 = str1.toLowerCase()
console.log(str3);
4.// concat 拼接字符串
var str4 = "hello"
console.log(str.concat(str4));
console.log(str4.concat(",world"));
5. includes 判断是否包含某个字符 包含返回true 不包含 返回 false
console.log(str.includes("wo"));
6.lastIndexOf 返回某个字符串中 某个字符最后出现的下标
console.log("这个苹果看起来很好吃,我很喜欢吃苹果,苹果的颜色是苹果色".lastIndexOf("苹果"));
7.replace 替换
var str5 = str.replace("我","wo")
console.log(str5);
8.
// 填充字符串
(1)padStart 从前边填充 里边指定大小和填充的内容
console.log("abc".padStart(10,"@"));
(2)padEnd 从后边填充
console.log("abc".padEnd(10,"#"));
9.切割字符串
根据指定的分隔符 切割字符串 也就是说 按照某个字符 或者某个字符串 对另一个字符串进行分割
返回的是一个数组 这个数组里边 是分割后的若干个字符串
console.log("我!是!字!符!串".split("!"));
10.去除空格
var str6 = " 你好 我是字符串6 " console.log(str6);
去除字符串前边的空格 console.log(str6.trimStart());
去除 字符串后边的空格 console.log(str6.trimEnd());
去除两端的空格 console.log(str6.trim());
11.截取字符串
slice substring substr
传一个参数的时候 都是从这个位置开始 截取到最后,substring 不能传递负数 slice 和substr 从后往前数。
两个参数的时候slice(n,m) substring(n,m) 表示的是 从第二个开始 截取到第五个(不含),substr (n,m) 从第n个开始截取 往后截取m个。