Javascript(js)进阶学习笔记——String对象

版权声明:@ly https://blog.csdn.net/lytwy123/article/details/83547006

1.js的String对象


    **创建一个String对象
        ***var str = "abc";
    **方法和属性
        *属性:
            length表示字符串的长度。
            var str="12345";
            doucument.write(str.length);
        *常用方法:
            a.与html相关的方法
                -bold():加粗字体
                var str="ac";
                doucument.write(str.bold());

                -fontcolor():设置字体颜色
                douucument.write(str.fontcolor("red"));

                -fontsize():设置字体大小
                doucument.write(str.fontsize(5))

                -link(url):将字符串显示成超链接
                doucument.write(str.link("hello.html"));

                -sub() sup():设置下标和上标
                var s1="100";
                var s2="200";
                doucument.write(s1.sub());
                doucument.write(s2.sup());

            b.与Java相似的方法
                -concat():连接字符串
                var str1="abc";
                var str2="cde";
                doucument.write(str1.concat(str2));

                -charAt():返回指定位置的字符串
                doucument.write(str1.charAt(0));
                如果传入的参数超过字符串长度,返回空字符串。

                -indexOf():表示返回字符串的位置(下标)
                doucument.write(str1.indexOf("a"));
                如果传入的参数字符不存在会返回-1

                -split():根据指定字符切分字符串,切分成数组
                var str4 = "a-b-c-d";
                var arr = str4.split("-");
                doucument.write("length:"+arr.length);

                -replace(str1,str2):表示替换字符串
                第一个参数为原始字符串,需要替换的字符串
                doucument.write(str.replace("a","Q"));

                substr()和substring():截取字符串
                var str7 = "abcdefghuiop";
                doucument.write(str7.substr(5,3));// 结果fgh
                从第五位开始向后截取三个字符
                doucument.write(str7.substring(5,3))// 结果de
                从第5位开始到第几位结束
                substr():从第几位开始,向后截取几位
                substring()从第几位开始到第几位结束(不包含最后那一位)比如(3,5)不包含第五位。

猜你喜欢

转载自blog.csdn.net/lytwy123/article/details/83547006
今日推荐