js中String的常用方法

  1. charAt() 返回指定位置的字符。
    str.charAt(index)
    index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串)
    另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符
    在这里插入图片描述

  2. charCodeAt() 返回在指定的位置的字符的 Unicode 编码
    str.charCodeAt(index)
    index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)
    在这里插入图片描述

  3. concat() 用于连接两个或多个字符串。  
    var a = “hello”,b = “kitty”,c = “!”;
    a.concat(b,c) // 功能和 “+” 拼接没啥两样
    在这里插入图片描述

  4. fromCharCode() 接受一个指定的 Unicode 值,然后返回一个字符串
    String.fromCharCode(unicode1,unicode2,…,nuicodeX) 该方法是 String 的静态方法,语法应该是 String.fromCharCode()。
    在这里插入图片描述

  5. indexOf() 方法 返回指定字符串在字符串中首次出现的位置。匹配不到则返回-1。
    str.indexOf(searchStr,startIndex)
    searchStr必选,表示需要匹配的字符串值;
    startIndex可选,取值范围0到str.length-1,省略则默认首字符开始检索。
    在这里插入图片描述

  6. lastIndexOf() 返回指定字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
    str.lastIndexOf(searchStr,startIndex)
    searchStr必选,表示需要匹配的字符串值;
    startIndex可选,取值范围0到str.length-1,省略则默认尾字符开始检索。
    在这里插入图片描述

  7. match() 在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。匹配不到返回Null。
    str.match(regExp)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. replace() 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串
    str.replace(regexp/substrOld,replaceStrNew)
    在这里插入图片描述

  2. search() 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。无匹配返回-1。
    str.search(regexp/substr) 返回值:str中第一个与正则或字符串相匹配的子串的起始位置。
    说明 search() 方法不执行全局匹配,它将忽略标志 g。它同时忽略 regexp 的 lastIndex 属性,并且总是从字符串的开始进行检索,这意味着它总是返回 stringObject 的第一个匹配的位置。

在这里插入图片描述

  1. slice() 提取字符串的某个部分,并以新的字符串返回被提取的部分。
    str.slice(startIndex,endIndex) 返回值包含startIndex不包含endIndex
    忽略endIndex则返回包括startIndex到原字符串结尾的字符串
    另外参数还有负数反向用法

在这里插入图片描述

  1. split() 用于把一个字符串分割成字符串数组。
    str.split()
    在这里插入图片描述

  2. substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

str.substr(startIndex,length) 忽略length则返回从startIndex到字符串尾字符
在这里插入图片描述

  1. substring() 方法用于提取字符串中介于两个指定下标之间的字符(类似slice)。
    str.substring(startIndex,endIndex) 忽略endIndex(包含)则返回从startIndex(不包含)到字符串尾字符
    在这里插入图片描述

  2. toLocaleUpperCase() / toLocaleLowerCase() 用于字符串转换大小写(与下面的方法方法仅在某些外国小语种有差别)

  3. toUpperCase() / toLowerCase() 用于字符串转换大小写

在这里插入图片描述

参考:https://www.cnblogs.com/hcxy/p/7376648.html

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值