zoukankan      html  css  js  c++  java
  • javascript笔记整理(字符串对象)

    一、属性

    1.length——字符串的长度(不区分中英文)

    var a="chen陈";
    alert(a.length);    //结果:5

     2.constructor——对象的构造函数

    二、方法

    A.获取类型

    1.charAt()——返回在指定位置的字符

    var a="chen陈";
    alert(a.charAt(2));    //结果:e

    2.charCodeAt()——返回在指定的位置的字符的Unicode编码

    var a="chen陈";
    alert(a.charCodeAt(2));    //结果:101

    3.fromCharCode()——从字符编码创建一个字符串,该方法是 String 的静态方法

    alert(String.fromCharCode(101,102));    //结果:ef

    B.查找类型

    1.indexOf()——检索字符串,返回某个指定的字符串,在字符串中首次出现的位置

    var a="chenchen";
    alert(a.indexOf('c'));    //结果:0

    2.lastIndexOf()——从后向前搜索字符串

    var a="chenchen";
    alert(a.lastIndexOf('h'));    //结果:5

    3.match()——找到一个或多个正则表达式的匹配

    4.search()——只能作用于正则

    5.replace()——将字符串中的一些字符替换为另外一些字符。

    var a="chenchen";
    alert(a.replace('h','b'));    //结果:cbenchen

    C.截取类型

    1.slice(start,end)——从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到结尾

    2.substring(start,end)——从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到结尾

    3.substr(start,length)——从指定的位置开始取指定长度的字符串。如果没有指定长度,从指定开始的位置取到结尾。

    slice(start,end)与substring(start,end)区别
    slice参数可以是负数,如果是负数,从-1开始指的是字符串结尾。
    substring参数是负数的时候,会自动转换为0

    D.转换类型

    1.split("分割位置",[指定的长度])——将一个字符串分割成数组

    var a="chen";
    alert(a.split('h'));    //结果:h,en

    2.toLowerCase()——用于把字符串转换为小写

    3.toUpperCase()——将字符串转换为大写

    E.样式类型

    1.fontcolor()——指定的颜色来显示字符串

  • 相关阅读:
    bzoj 3243: [Noi2013]向量内积
    bzoj 4818: [Sdoi2017]序列计数
    AtCoder Grand Contest 023 F
    bzoj 4573: [Zjoi2016]大森林
    bzoj 5305: [Haoi2018]苹果树
    bzoj 5298: [Cqoi2018]交错序列
    codeforces496C
    codeforces534B
    牛客小白月赛13
    codeforces605A
  • 原文地址:https://www.cnblogs.com/chenrf/p/4995703.html
Copyright © 2011-2022 走看看