js中的包装对象---关于字符串

6 篇文章 2 订阅
5 篇文章 0 订阅

语法:需要new
var s=new String(value);
基本数据类型
string number boolean underfined null
包装对象
Sting Number Boolean
toFixed() 保留小数点后若干位
length 字符串中字符的个数
instanceof
检测是都为指定对象实例
【注意】虽然基本数据类型不是包装对象的实例
但是他们的方法可以互用,但两者并不相同

方法(String)

big() 大号字体显示
small() 小号字体显示
charAt(index) 根据索引查找字符
concat(str) 拼接(支持多参)产生新字符串
indexOf(str)判断指定字符串在母串中的位置
自左向右(只取出第一个出现的位置,若找不到返回-1,找到返回位置,可以用来判断有没有某个字符)
lastIndexOf(str) 自右像左(只取出最后一个出现的位置,若找不到返回-1,找到返回位置,可以用来判断有没有某个字符)
link() 将字符串显示成链接
repleace(oldc,newc) 替换字符(只会替换第一个)
slice(start,end) 截取字符串 [ start,end)
split(sp) 分割字符串(通过指定字符可以将字符串分割成新的数组)
substr(start,length) 从指定位置开始,指定截取长度
subString(start,stop) 截取从指定位置到停止位置的内容 [start,stop)
toLowerCase(str) 字符串转换小写形式
toUpperCase() 字符串转换大写形式

 var str = 'hello';
        var s = 'world';
        document.write(str.big());//大号字体显示
        document.write(str.small());//小号字体显示
        console.log(str.charAt(4));//在str中查找索引为4的字符   o
        var s1 = str.concat(s, s, s, s);//str拼接4个s字符串   
        console.log(s1);//helloworldworldworldworld
        var index = str.indexOf('h');//查找位置
        console.log(index);//
        document.write(str.link());//链接形式显示
        var str0 = str.replace('h', '*');//替换字符
        console.log(str0);//*ello
        var s = str.slice(0, 5);//截取字符   
        console.log(s);//hello
        var str1 = 'hello';
        var arr = str1.split('');
        console.log(arr);//["h", "e", "l", "l", "o"]
        var str2 = 'helYYYYlo';
        var str2 = str.toUpperCase();//转换为大写形式
        console.log(str2);//HELLO
        var strh = str2.toLowerCase();//转换为小写形式
        console.log(strh);//hello
        var str3 = 'hello newworld';
        var str4 = str3.substr(1, 3);//从索引为1的位置开始截取3个字符
        console.log(str4);//ell
        var str5 = str3.substring(1,5 );//从索引为1的位置开始截取3个字符
        console.log(str5);//ello
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值