JavaScript(String)字符串对象常用属性和方法

<script>
        //使用string时,可以有两种方法创建对象:
        //(1)使用new关键字创造时,var mystr=new String('字符串对象测试')
        //(2)直接使用字符串赋值 var mystr='字符串对象'
        //length属性:用来返回字符串的长度
        var mystr='hello';
        strlength=mystr.length;
        document.write(strlength);

        //toUppercase()方法:将字符串所有的字母转换成大写字母;toLowercase()方法反之。
        var str='hello'
        document.write(str.toUpperCase());

        //link(url)方法:用来创建一个地址为url的超链接。
        var str='百度';
        document.write(str.link("http://www.baidu.com/"));

        //big()方法:用于将字符串对象文本放大字体,相当于把HTML的<big>标记放在文本两端。
        var str='hello';
        document.write(str.big());
        document.write(str)//以放大之前作为对比。

        //fixed()方法:fixed()方法用于将string字符串对象文本显示作为打字机字体。
        var str='hello';
        document.write(str.fixed());

        //fontcolor()方法:用于为字符串对象文本设置颜色,相当于把HTML的带有color属性的<font>标记放在文本两端。
        //fontsize()方法:用于为字符串对象文本设置大小。
        var str='hello';
        document.write(str.fontcolor("green"));
        document.write(str.fontsize("12px"));

        //strike()方法:用于为字符串对象文本显示删除线。
        var str='hello';
        document.write(str.strike());

        //indexOf()方法:用于返回为String字符串对象内第一次出现子字符串的位置。str为指定需要检索的字符串。index指在字符串中开始检索的位置,其值为0~字符串减1.
        var str='hello';
        document.write(str.indexOf('e'));

        //sub()方法:用于将字符串显示为下标。
        //sup()方法用于将字符串显示为上标。
        var str="2"
        document.write('X'+str.sup());
        document.write('H'+str.sub()+'O');

        //substring()方法:用于返回string对象中指定位置的字符串。substring(start,end),strat从0开始,0为第1个字符,以此类推;end要减1;
        var str='abcde';
        document.write(str.substring(1,3));//子字符串是从字符串abcde中的第2到第4个字符提取(不含2、4),所以结果为bc;

        //substr()方法:用返回string字符串从指定位置开始指定长度的子字符串。
        //与substring()方法不同的是substr返回指定长度的字符,而不是返回指定字符串结束的字符串。
        var str='javascript';
        document.write(str.substr(3,5));//substr(start,len):start的值从0开始,0为第一个字符,以此类推;len为指定提取子字符串的长度。
        //子字符串是从字符串javascript中的第4个字符开始提取长度为5的字符串,所以结果为ascri;

        //concat()方法:用于将两个字符串连接,功能相当于“+”连字符。
        var str='hello,';
        var str1='javascript';
        document.write(str.concat(str1));//虽然与运算符“+”进行计算连接,实现效果一样,但是两者实现的原理是不一样的。

        //charAt(index)方法:返回指定位置处(index)的字符,第1个字符index为0,依次类推。
        var str='hello,';
        document.write(str.charAt(2));//将字符串提取用for循环遍历。

        //slice(start,end)方法:返回从start开始,到end结束的字符串片段。
        var str='hello';
        document.write(str.slice(2,4));

        //split()方法:用于将一个字符串分割为子字符串,然后用结果作为字符串数组返回。
        var str='hello,welcome';
        document.write(str.split(','));

        //replace()方法:用于在字符串中用一些字符替换另一些字符。
        var str='helli';
        document.write(str.replace('helli','java'));

        //anchor()方法:用来创建一个HTML锚。
    </script>

仅用于记录个人学习笔记,如有错误欢迎指正。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值