首先定义一个变量
// 定义一个字符串 let str = ' A_Big_Banana '; str.trim(); // 删除字符串前后空格
字符串连接
let sc = str.concat('_Good','_Nice'); // sc = "str.concat('_Good','_Nice')";
大小写转换(封装函数,匹配switch时候常用)
// 大小写转换 let su = str.toUpperCase(); // su = "A_BIG_BANANA" let sl = str.toLowerCase(); // s1 = "a_big_banana"
切割为新的字符串
let str1 = str.slice(1,4); // "_Bi" let str2 = str.substring(1,4); // "_Bi" let str3 = str.substr(1,4); // "_Big"
切割为数组
let arr = str.split('_'); // ["A", "Big", "Banana"]
替换
let rStr = str.replace('a','c'); // "A_Big_Bcnana,将第一个a替换为c
let rStr = str.replace(/a/g,'c'); // "A_Big_Bcncnc",使用正则表达式,将所有a替换为c
找到某个字符下标
let first = str.indexOf('_'); // 1
let last = str.lastIndexOf('_'); // 5
一些操作
// 字符串反转
let srj = str.split('').reverse().join(''); // srj = "ananaB_giB_A"



