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"]

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

  • 相关阅读:
    ie6下使PNG背景图片透明的方法
    CSS图片转换成模糊(毛玻璃)效果兼容版
    对象Object下的属性和方法
    Collection 回顾
    Java IO学习笔记:File类
    Android开发之Instrumentation(自动化测试)
    Android开发之ActivityManager
    Android开发之WindowManager详解
    在Intel® Galileo Gen 2开发板上运行Debian操作系统
    VS2008下安装与配置DirectShow SDK 9.0
  • 原文地址:https://www.cnblogs.com/hellome/p/3999940.html
Copyright © 2011-2022 走看看