面向对象
基本包装器类型
- String类型
- length:属性,获取字符串的字符数量
- charAt(i):返回给定位置的字符
- charCodeAt():返回给定位置的字符的字符编码
- indexOf(“x”):从前往后查找指定字符所在的位置,如果字符不存在,返回-1
- lastIndexOf(“x”):从后往前查找字符串所在的位置,有第二个参数时,代表从字符串哪个位置开始查找
- concat():
- 作用:将一个或多个字符串拼接起来,返回得到新的字符串,大部分情况使用"+"拼接
- 调用者:str1
- 参数:str2
- 返回值:str1+str2
- slice():
- 作用:截取指定字符串[start,end)
- 调用者:str1
- 参数:[start,end)
- 返回值:截取出来的新字符串
- 不改变原始值,所以注意使用新变量接收截取出来的字符串
- substr():
- 作用:截取字符串,返回截取的新字符串
- 调用者:str1
- 参数:开始位置from,截取长度
- 返回值:
- substring():
- 参数: 开始位置start,结束位置end
- trim():
- 作用:删除前置以及后置中的所有空格,返回结果
- toLowerCase():
- 作用:转换为小写
- toUpperCase():
- 作用:转换为大写
- Number类型
- Boolean类型
var s = "hello";
s.substring(2);
console.log(s);
var r1 = s.length;
console.log(r1);
var r2 = s.charAt(1);
console.log(r2);
var r3 = s.charCodeAt(0);
console.log(r3);
var r4 = s.indexOf("o");
console.log(r4);
var r5 = s.lastIndexOf("e");
console.log(r5);
var s1 = ",world";
var r6 = s.concat(s1);
console.log(r6);
var r7 = s.slice(1,3);
console.log(r7);
console.log(s);
var r8 = s.substr(1,3);
console.log(r8);
console.log(s);
var r9 = s.substring(1,3);
console.log(r9);
console.log(s);
var s1 = " hello world ";
var r10 = s1.trim();
console.log(r10);
var s2 = "HellO WorLd";
var r11 = s2.toLowerCase();
console.log(r11);
var r12 = s2.toUpperCase();
console.log(r12);