以下是 javascript 的string内置对象及用法
/*
* 字符串可以看成 有字符组成的数组 但是js中 没有字符类型
* js中的字符 用单引号 或双引号
* 字符串的特性【不可变性】 即 字符串的值是不可改变的 除非重新赋值
* 字符串有length属性 可以遍历 通过字符串的索引 获取指定的字符 但是不能 根据对应的索引 更改对应的值
*
* 字符串的常用属性 和方法
*
* */
var str = " 123456789 ";
//字符串的长度 .length;
console.log(str.length);
//获取 .charAt(); 通过下标 找字符 字符串中 第n个字符 、返回值 第n个下标对应的字符 找不到 返回 空
console.log(str.charAt(9));
//拼接字符串 字符串名.concat(字符串1 , 字符串2)
console.log(str.concat("hhh","jjj"));
// console.log(str);
// .indexOf( 要找的字符 , 开始找的下标 ) 寻找具体要找的字符 找到返回下标 否则 -1
console.log("indexOf 结果"+str.indexOf("3", 0));
//replace("原来的字符串","新的字符串") 替换字符串
// console.log(str.replace("1", "p"));
var str2 = str.replace("1", "p");
console.log(str); // 123456789
console.log(str2); //p23456789
// console.log(str);
//.slice( 开始的索引 , 结束的索引 ) 包前不包后 返回的是 截取下来的字符串
console.log(str.slice(0, 2));
// 分割字符串 .split() 返回的是 数组
var str3 = "1|2|3|4|5|6";
console.log(str3.split("|", str3.length));
//去掉字符串两边的空格
console.log(str);
var str4 = str.trim()
console.log(str4);
// 截取字符串 .substr( 开始的位置 , 截取的个数 );
console.log(str4.substr(0, 3));
// 截取 字符串 .substring( 开始的位置 , 结束的索引 )、
console.log(str4.substring(0, 1));
var strE = "WsEdRdGd";
//字符串 英文 转小写 .toLowerCase();
console.log(strE.toLowerCase());
//字符串英文转大写 .toUpperCase()
console.log(strE.toUpperCase());
来源:CSDN
作者:阿姆斯特朗回旋加速喷气式阿姆斯特朗炮n
链接:https://blog.csdn.net/qq_42812107/article/details/103882457