zoukankan      html  css  js  c++  java
  • JavaScript中的String字符串对象的方法总结:

    温故而知新,可以为师矣.字符串对象看下面的方法即可.

    1:string.charAt(index)方法:返回该字符串索引的字符.

    1 'hello'.charAt(1);
    2 "e"

    2:string.charCodeAt(index)方法:返回该字符串索引的字符的ASCII码.

    1 'a'.charCodeAt(0);
    2 97

    3:string.indexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串头部开始匹配

    1 'hello'.indexOf('e');
    2 1

    4:string.lastIndexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串尾部开始匹配

    1 'hello'.lastIndexOf('e');
    2 1  //因为返回的位置其实也是从头开始数的,个人举得这两个函数没啥分别

    5:string.concat(string,...); 字符串相连,返回值是一个新的字符串,但是原字符串不会变

    1 var s='abc';3 s.concat('eee');
    4 "abceee"
    5 s
    6 "abc"

    6:string.replace('子字符串1','子字符串2'); 字符串替换,把子字符串2置换成子字符串1

    'hello'.replace('ll','oo')//可以使用正则匹配
    "heooo" 

    7:string.toLowerCase() 把字符串转换成小写 string.toUpperCase() 把字符串转换成大写

    'aaaEEE'.toLocaleLowerCase();//小写
    "aaaeee"
    
    
    'aaaaa'.toLocaleUpperCase(); //大写
    "AAAAA"

    8:String.formCharCode(数值) ; 这是String对象的静态方法,传入一个ASCII码,返回该码所对应的字符.

    1 String.fromCharCode(97);
    2 "a"

    9:字符串截取方法:subtring()   |   substr()    |   slice()

    substring() :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]

    1 'hello world'.substring(2,7);
    2 "llo w"

    substr() 方法:传入两个参数,第一个参数是起始位置,最后一个参数是截取多少个字符,返回该截取的子字符串

    1 'hello world'.substr(2,9);
    2 "llo world"

    slice() 方法 :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]如果第2个参数大于第一个参数,既返回值是空.

    var c = 'The Three Musketeers';
    c.slice(4, 9) // 'Three'
    c.slice(9, 4) // ''

    10:string.split (分隔符) : 分割字符串,返回值是一个数组;

    1 'a|b|c'.split('|')
    2 ["a", "b", "c"]

    以上就是字符串内置对象思维图的一些内置方法的介绍.

  • 相关阅读:
    学习笔记4
    学习笔记2
    学习笔记1
    树莓派与Arduino串口通信
    团队大作业第三周周报
    团队大作业第二周周报
    团队大作业第一周周报
    RTCSD_第三次作业
    RTCSD_第二次作业
    RTCSD_第一次作业
  • 原文地址:https://www.cnblogs.com/hellome/p/3999940.html
Copyright © 2011-2022 走看看