美文网首页
javascript字符串对象

javascript字符串对象

作者: ssttIsme | 来源:发表于2019-12-18 22:25 被阅读0次

    javascript字符串对象

    一、属性

    1.length

        var str="Amy";
        document.write(str.length); //输出  3
        str="中文";
        document.write("<br/>");
        document.write(str.length); //输出  2
    

    2.constructor

        var str="Amy";
        document.write(str.constructor);
    

    二、方法

    A.获取类型

    1.对象.charAt(num)

    返回在指定位置的字符

        var str="Amy";
        document.write(str.charAt(0)); //输出 A
    

    2.对象.charCodeAt(num)

    返回在指定位置的字符的Unicode编码

        var str="Amy";
        document.write(str.charCodeAt(0)); //输出 65
    

    3.String.fromCharCode()

    接受一个或多个指定的Unicode值,然后返回一个或多个字符串

        document.write(String.fromCharCode(65,66,67)); //输出 ABC
    
    B.查找类型

    1.对象.indexOf(指定的字符串)

    返回某个指定的字符串在字符串中首次出现的位置

        var str="seafood";
        document.write(str.indexOf("o")); //输出 4
    

    2.对象.lastIndexOf(指定的字符串)

    返回某个指定的字符串在字符串中最后首次出现的位置

        var str="seafood";
        document.write(str.lastIndexOf("o")); //输出 5
    

    3.对象.match()

    字符串中检索指定的值,返回的值就是指定的类型(值)

        var str="I1love2seafood";
        document.write(str.match(/\d+/g)); //输出 1,2
    

    4.对象.search()

    只能作用于正则

    5.对象.replace()

    将字符串中的一些字符替换为另外一些字符

        var str="I love Orange";
        document.write(str.replace("Orange","banana")); //输出 I love banana
    
    C.截取类型

    1.对象.slice(开始位置,结束位置)

    截取从指定的开始位置,到结束位置(不包括结束位置)的所有字符串。如果不指定结束位置,则从指定的开始位置取到结尾
    slice参数可以是负数,如果是负数,从-1开始值指的是字符串结尾

        var str="I love Orange";
        document.write(str.slice(2,6)); //输出 love
        document.write("<br/>");
        document.write(str.slice(7)); // 输出 Orange
    
        var str="I love Orange";
        document.write(str.slice(-1)); //输出 e
        document.write("<br/>");
        document.write(str.slice(-6,-1)); //输出 Orang
    

    2.对象.substring(开始位置,结束位置)

    截取从指定的开始位置,到结束位置(不包括结束位置)的所有字符串。如果不指定结束位置,则从指定的开始位置取到结尾
    substring参数是负数的时候会自动转化为0

        var str="I love Orange";
        document.write(str.substring(2,6));  //输出 love
        document.write("<br/>");
        document.write(str.substring(7)); // 输出 Orange
    
        var str="I love Orange";
        document.write(str.substring(-1)); //输出 I love Orange
    

    3.对象.substr(开始位置,长度)

    从指定的位置开始取指定长度的字符串,如果没有指定长度,从指定开始的位置截取到结尾

        var str="I love Orange";
        document.write(str.substr(2,4)); //输出 love
        document.write("<br/>");
        document.write(str.substr(7)); //输出 Orange
    
    D.转换类型

    1.对象.split("分割位置",[指定的长度])

    将每一个字符分割成数组

        var str="I love Orange/Apple/Pear"; 
        document.write(str.split("/")); //输出 I love Orange,Apple,Pear
        document.write("<br/>");
        document.write(str.split("/",2));//输出 I love Orange,Apple
        document.write("<br/>"); 
        document.write(str.split("/").constructor); // 输出 function Array() { [native code] }
    

    2.对象.toLowerCase()

    将字符串转换为小写

        var str="I love Orange";
        document.write(str.toLowerCase()); //输出 i love orange
    

    3.对象.toUpperCase()

    将字符串转换为大写

        var str="I love Orange";
        document.write(str.toUpperCase()); //输出 I LOVE ORANGE
    
    E.样式类型

    1.对象.fontcolor()

    给字符串指定颜色,十六进制表示

        var str="I love Orange";
        document.write(str.fontcolor("red"));
        document.write("<br/>");
        document.write(str.fontcolor("#f00"));
    

    2.对象.fontsize()

    指定字符串的大小,从1-7

        var str="I love Orange";
        document.write(str.fontsize(1));
        document.write("<br/>");
        document.write(str.fontsize(7));
    

    相关文章

      网友评论

          本文标题:javascript字符串对象

          本文链接:https://www.haomeiwen.com/subject/pcjpnctx.html