javascript面向对象的基本包装类型

面向对象

基本包装器类型

  1. String类型
    1. length:属性,获取字符串的字符数量
    2. charAt(i):返回给定位置的字符
    3. charCodeAt():返回给定位置的字符的字符编码
    4. indexOf(“x”):从前往后查找指定字符所在的位置,如果字符不存在,返回-1
    5. lastIndexOf(“x”):从后往前查找字符串所在的位置,有第二个参数时,代表从字符串哪个位置开始查找
    6. concat():
      1. 作用:将一个或多个字符串拼接起来,返回得到新的字符串,大部分情况使用"+"拼接
      2. 调用者:str1
      3. 参数:str2
      4. 返回值:str1+str2
    7. slice():
      1. 作用:截取指定字符串[start,end)
      2. 调用者:str1
      3. 参数:[start,end)
      4. 返回值:截取出来的新字符串
      5. 不改变原始值,所以注意使用新变量接收截取出来的字符串
    8. substr():
      1. 作用:截取字符串,返回截取的新字符串
      2. 调用者:str1
      3. 参数:开始位置from,截取长度
      4. 返回值:
    9. substring():
      1. 参数: 开始位置start,结束位置end
    10. trim():
      1. 作用:删除前置以及后置中的所有空格,返回结果
    11. toLowerCase():
      1. 作用:转换为小写
    12. toUpperCase():
      1. 作用:转换为大写
  2. Number类型
  3. Boolean类型
var s = "hello";
s.substring(2);
console.log(s);          //hello
//length 获取字符串字符数量
var r1 = s.length;
console.log(r1);           //5
//charAt(i) 返回给定位置的字符
var r2 = s.charAt(1);
console.log(r2);           //e
//charCodeAt() 返回给定位置的字符编码
var r3 = s.charCodeAt(0);
console.log(r3);           //104
//indexOf() 从前往后查找指定字符所在的位置
var r4 = s.indexOf("o");
console.log(r4);           //4
//lastIndexOf() 从后往前查找字符串所在位置,第二个参数代表从字符串哪个位置开始查找  并不是位置倒置,位置不变,只是当字符串长度较长时,所查找的字符串在后面,从后往前会节省时间。
var r5 = s.lastIndexOf("e");
console.log(r5);          //1
//concat() 将一个或多个字符串拼接起来
var s1 = ",world";
var r6 = s.concat(s1);
console.log(r6);          //hello,world
//slice() 截取字符串(开始位置,返回字符后一个字符位置)
var r7 = s.slice(1,3);
console.log(r7);        //el
console.log(s);         //hello
//substr() 截取字符串,返回截取的新字符串
var r8 = s.substr(1,3);     //参数(开始位置,截取字符串长度)
console.log(r8);         //ell
console.log(s);          //hello
//substring() 截取字符串 返回截取的新字符串
var r9 = s.substring(1,3);   //参数(开始位置,结束位置)
console.log(r9);           //el
console.log(s);            //hello
//trim() 删除前置以及后置中的所有空格,返回结果
var s1 = " hello world ";
var r10 = s1.trim();  
console.log(r10);          //hello world
//toLowerCase()  转换为小写
var s2 = "HellO WorLd";
var r11 = s2.toLowerCase();
console.log(r11);           //hello world
//toUpperCase()  转换为大写
var r12 = s2.toUpperCase();
console.log(r12);           //HELLO WORLD
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值