美文网首页
文本字符串的处理

文本字符串的处理

作者: 米酒真香 | 来源:发表于2018-02-17 16:41 被阅读5次
    var words='中华人民共和国公民';
    

    在控制台输入words.length;回车,结果是9
    相当于:

    console.log(words.length);//结果是9
    

    words.charAt(0);//结果是"中"
    想得到最后一个字符用words.charAt(words.length-1);注意:JavaScript中,区分大小写,变量、函数名、关键字都区分大小写。
    如果想知道在字符串中的编号,用words.indexOf('民')结果是3,因为编号从0开始。
    字符串中有2个字,如果要知道最后一个字在字符串中的位置,用words.lastIndexOf('民')结果是8.
    substring用于截取字符串
    例如截取字符串的第3到第6个字符,words.substring(2,5);结果是人民共
    替换字符串用replace函数,如,把公民替换为首都

    words.replace('公民','首都');回车
    "中华人民共和国首都"
    

    split() 方法用于把一个字符串分割成字符串数组。

    words.split("");//如果分隔符为空,则把字符串分割成一个一个字的数组。
    ["中", "华", "人", "民", "共", "和", "国", "公", "民"]
    

    下面重新定义变量words

    var words="How are you doing today?";
    var newWords = words.split(' ',4);
    console.log(newWords);
    

    输出["How", "are", "you", "doing"]split之后字符串变为数组
    consle.log(newWords[2])"you"

    相关文章

      网友评论

          本文标题:文本字符串的处理

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