美文网首页
JavaScript String 对象

JavaScript String 对象

作者: Top_Chenxi | 来源:发表于2016-05-04 14:00 被阅读20次
    require(['jquery'], function($) {
    
        // String 对象
        // String 对象用于处理文本(字符串)。
        // 创建 String 对象的语法:
        var s = "Hello world!"
        var str1 = new String(s);
        var str2 = String(s);
    
        // 当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 s 或 s 的字符串表示。
        // 当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值。
    
        // String 对象属性
        var str = new String("Hello World!");
        console.log(str.length);
    
        // String 对象方法
        // anchor()     创建 HTML 锚。
        console.log(str.anchor());
    
        // big()        用大号字体显示字符串。
        console.log(str.big());
    
        // blink()      显示闪动字符串。
        console.log(str.blink());
    
        // bold()       使用粗体显示字符串。
        console.log(str.bold());
    
        // fontcolor()  使用指定的颜色来显示字符串。
        console.log(str.fontcolor('#e50000'));
    
        // fontsize()   使用指定的尺寸来显示字符串。
        // console.log(str.fontsize('14'));
    
        // italics()    使用斜体显示字符串。
        console.log(str.italics());
    
        // link()       将字符串显示为链接。
        console.log(str.link());
    
        // small()      使用小字号来显示字符串。
        console.log(str.small());
    
        // strike()     使用删除线来显示字符串。
        console.log(str.strike());
    
        // sub()        把字符串显示为下标。
        console.log(str.sub());
    
        // sup()        把字符串显示为上标。
        console.log(str.sup());
    
        // toLocaleLowerCase()  把字符串转换为小写。
        console.log(str.toLocaleLowerCase());
    
        // toLocaleUpperCase()  把字符串转换为大写。
        console.log(str.toLocaleUpperCase());
    
        // toLowerCase()        把字符串转换为小写。
        console.log(str.toLowerCase());
    
        // toUpperCase()        把字符串转换为大写。
        console.log(str.toUpperCase());
    
        // fixed()              以打字机文本显示字符串。
        console.log(str.fixed());
    
        // charAt() 返回在指定位置的字符。
        console.log(str.charAt(0));
    
        // charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
        console.log(str.charCodeAt(0));
    
        // concat() 连接字符串。
        console.log(str.concat(new String('Tom')));
    
        // indexOf()    检索字符串
        console.log(str.indexOf('World'));
    
        // lastIndexOf()    从后向前搜索字符串。
        console.log(str.lastIndexOf('Hello'));
    
        // split()  把字符串分割为字符串数组。
        var str3 = "1,2,3,4,6,7";
        console.log(str3.split(','));
    
        // slice()  提取字符串的片断,并在新的字符串中返回被提取的部分。
        console.log(str.slice(6, 11));
    
        // substr() 从起始索引号提取字符串中指定数目的字符。 (不建议使用)
        console.log(str.substr(6, 5));
    
        // substring()  提取字符串中两个指定的索引号之间的字符。
        console.log(str.substring(6, 11));
    
        // replace()    替换与正则表达式匹配的子串。
        // 使用 "Marry" 替换字符串中的 "Tom":
        var str4 = "Hello Tom!";
        console.log(str4.replace(/Tom/, "Marry"));
    
        // search() 检索与正则表达式相匹配的值。
        console.log(str.search(/world/i));
    
        // match()  找到一个或多个正则表达式的匹配。
        // 如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组
        var str5 = "1 + 2 = 3";
        console.log(str5.match(/\d+/g));
    })
    

    相关文章

      网友评论

          本文标题:JavaScript String 对象

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