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()——指定的颜色来显示字符串

  • 相关阅读:
    Solr 配置中文分词器 IK
    Solr 访问 403 错误
    阿里巴巴在线代码检查工具
    『调错』OGG Error opening module ggjava_ue.dll
    『取巧』VS2015试用期过后 继续试用
    『开源』设置系统 主音量(0~100 静音) VolumeHelper 兼容 Xp Win7 .Net 20 AnyCPU
    『尝试』随手绘制几张点阵图片
    『实用』过滤字符串中的幽灵字符
    『转载』从内存资源中加载C++程序集:CMemLoadDll
    『开源重编译』System.Data.SQLite.dll 自适应 x86 x64 AnyCPU 重编译
  • 原文地址:https://www.cnblogs.com/chenrf/p/4995703.html
Copyright © 2011-2022 走看看