字符串的方法
* 1. charAt
* 语法: 字符串.charAt(索引);
* 作用: 查询指定下标的值
* 返回值:查询到的值,没有查询到返回值是一个空字符串
var str = 'abcdef';
var str2 = str.charAt(0);
console.log( str2)
* 2.charCodeAt
* 语法: 字符串.charCodeAt(索引);
* 作用: 查询指定下标的值 相对应的 十进制码
* 返回值:查询到的值 相对应的 十进制码 , 没有查询到返回值NaN
var str = 'abcdef';
var str1 = str.charCodeAt(0);
console.log( str1)
*
* 3.toLowerCase
* 语法: 字符串.toLowerCase();
* 作用: 将字符串转换为小写
* 返回值:转化后的字符
var str = 'abcdef';
var str3 = str.toLowerCase();
console.log( str3)
* 4.toUpperCase
* 语法: 字符串.toUpperCase();
* 作用: 将字符串转换为大写
* 返回值:转化后的字符
var str = 'abcdef';
var str4 = str.toUpperCase();
console.log( str4)
* 5-7都是截取
* 5.substr // MDN 将来的莫一天可能就移除了 推荐使用 substring
* 语法: 字符串.substr( 开始索引, 多少个);
* 作用: 截取指定的字符串
* 返回值: 截取到的字符串
*
var str = 'abcdef';
var str5 = str.substr(0, 4 )
console.log( str5);
* 6.substring
* 语法: 字符串.substring( 开始索引, 结束索引);
* 参数: 包前不包后 /结束索引不写相当于写了length
* 作用: 截取指定的字符串
* 返回值:截取到的字符串
*
var str = 'abcdef';
var str6 = str.substring(0, 3)
console.log( str6);
* 7.slice
* 语法: 字符串.slice( 开始索引, 结束索引);
* 参数:包前不包后 /结束索引不写相当于写了length
* 作用: 截取指定的字符串
* 返回值:截取到的字符串
*
var str = 'abcdef';
var str7 = str.slice(0, 4)
console.log( str7);
* 8.concat
* 语法:字符串.concat(数据1, 数据2, 数据3 )
* 作用:将字符串 和 参数传递的数据 拼接
* 返回值:拼接后的字符
*
var str = 'abcdef';
var str8 = str.concat(1, 2, 3);
console.log( str8);
* 9.indexOf
* 语法:字符串.indexOf( '要查找的字符', 开始索引 )
* 作用:查询字符在字符串中的字符
* 返回值: 查询到返回字符对应下标 / 查不到返回值 -1;
*
var str = 'abcdef';
var str9 = str.indexOf( 'e' ,0)
console.log( str9)
* 10.lastIndexOf
* 语法:字符串.lastIndexOf( '要查找的字符', 开始索引 )
* 作用:倒叙查询字符在字符串中的字符
* 返回值: 查询到返回字符对应下标 / 查不到返回值 -1;
*
var str = 'abcdef';
var str10 = str.lastIndexOf( 'f' ,6)
console.log( str10)
* 11.split
* 语法:字符串.solit( '符号' )
* 作用: 在字符串中找到对应的 分割符 以符号为分割 形成新的数组
* 返回值:分割好的字符以数组 数组形式的返回
*
var str = 'abcdef';
var str11 = str.split( '' )
console.log( str11)
* 12.trim
* 语法:字符串.trim()
* 作用:去掉字符串两边的空格
* 返回值:去掉空格后的字符串
*
var strs = ' abcdef ';
var str12 = strs.trim()
console.log( str12);
* 13.trimStart --> 别名 trimLeft
* 语法:字符串.trimStart()
* 作用:去掉字符串 头部 的空格
* 返回值:去掉空格后的字符串
*
var strs = ' abcdef ';
var str13 = strs.trimStart()
console.log(str13);
* 14.trimEnd --> 别名 trimRight
* 语法:字符串.trimEnd()
* 作用:去掉字符串 尾部 的空格
* 返回值:去掉空格后的字符串
*
var strs = ' abcdef ';
var str14 = strs.trimEnd()
console.log( str14);
</script>
* 15.includes
* 语法: 字符串.includes(字符串片段)
* 作用: 判断 当前字符串中 是否拥有该字符串片段
* 返回值: 有 返回值 true 没有 返回值 false
*
var str15 = str.includes('abc')
console.log( str15)
* 16.stratsWith
* 语法: 字符串.stratsWith(字符串片段)
* 作用: 判断 当前字符串 开头 是不是 该字符串片段
* 返回值: 是 返回值 true 不是 返回值 false
*
var str16 = str.startsWith('a')
console.log(str16)
* 17.endsWith
* 语法: 字符串.endsWith(字符串片段)
* 作用: 判断 当前字符串 结尾 是不是 该字符串片段
* 返回值: 是 返回值 true 不是 返回值 false
*
var str17 = str.startsWith('f')
console.log(str17)
* 18.replace
* 语法: 字符串.replace('要被替换的字符', '替换的字符')
* 作用:
* 返回值: 替换完成的字符串
*
var str18 = str.replace('abc' , '123')
console.log(str18)