美文网首页
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