美文网首页
字符串api

字符串api

作者: mandy_tm | 来源:发表于2019-08-11 15:25 被阅读0次

字符串 增

concat() //拼接任意字符串,并返回拼接后的字符串

var a='zhong',b='guo'
var c=a.concat(b)
c=>"zhongguo"

加号 ➕ 同上

var a='zhong',b='guo'
var c=a+b
c=>"zhongguo"

字符串 删

1裁剪“三剑客”

① substr()第二个参数是裁剪长度,只要为负,裁剪结果必定是空字符串
② 不管如何裁剪,均不影响原字符串
③ 当参数为负,slice加总长,substring则归零,substr一加总长一归零。

详情请戳→JavaScript字符串“三剑客”

2 删空格

trim() //用于删除字符串前后所有空格,然后返回结果,而原字符串保持不变

var a="   haghaga   ";
var b=a.trim()
a=>"   haghaga   "
b=>"haghaga"

trimLeft()和trimRight() 这两个方法分别用于删除字符串的左空格和右空格,用法与trim()是一样的

var str = ' Hello World     ';
console.log(str.trimLeft());    //  "Hello World     "
console.log(str.trimRight());    //  " Hello World"

字符串 改

1,大小写转换

① toLowerCase()和toLocaleLowerCase()这两个方法都可以将字符串中的大写字母全部转换为小写字母,只不过与 toLowerCase() 不同的是,toLocaleLowerCase() 方法会按照本地方式把字符串转换为大写。

var str = 'ZHONG,GUO';
console.log(str.toLowerCase());  
console.log(str.toLocaleLowerCase());  
VM4091:2 zhong,guo
VM4091:3 zhong,guo

② toUpperCase()和toLocaleUpperCase() 小写改成大写

2 模式匹配

replace()
stringObject.replace(regexp/substr,replacement)

详情请戳→简述test()、match()、replace()和search()的用法

split()
① split() 可以传字符串或正则,也能传第二参数
② split() 的逆操作是 join()
③ 字符串和数组可以自由转换,所以相当于它们所具备的很多方法是可以通用的
详情请戳→JavaScript字符串的分割

字符串 查

字符串方法 charAt() charCodeAt()

主要有两个: charAt()和charCodeAt(),charAt()是通过索引查找字符串中的某个字符,而charCodeAt()其实就相当于在charAt()查找到字符之后再将其转换为相应的字符编码。

var str = 'Hello World';
console.log(str.charAt(3))
VM4260:2 
var str = 'Hello World';
console.log(str.charCodeAt(3))
VM4282:2 108

位置方法 indexOf()和lastIndexOf()

通过某个字符串来查找相应的位置索引

var str = 'Hello World';
console.log(str.lastIndexOf("W"))
VM4390:2 6

相关文章

  • 正则中的字符串

    一、字符串 2.字符串中的API 所有字符串中的API都无权修改原字符串,必须返回新字符串

  • 暑假复习6

    1正则 01 02 字符串中的API:所有字符串中的API都无权修改原字符串,必须返回新字符串

  • JAVA API-day01

    A API 字符串的基本操作 StringBuilder及其API

  • js day09 正则和字符串01

    1. 2.字符串中的API:所有字符串中的API都无权修改原字符串,必须返回新字符串 1)toUpperCase(...

  • js

    1. 2.字符串中的API:所有字符串中的API都无权修改原字符串,必须返回新字符串 1)toUpperCase(...

  • 2018-08-24

    字符串的API

  • 2018-08-24

    字符串的正则API

  • JS 小知识点整理

    常见操作数组、字符串 API 字符串API定义用法slice(start, end)用于提取字符串中介于两个指定下...

  • Java 8 API 示例:字符串、数值、算术和文件

    Java 8 API 示例:字符串、数值、算术和文件 原文:Java 8 API by Example: Stri...

  • 2018-06-16

    ##字符串的API **转换大小写** ```js 把字符串转换成大写 toUpperCase() 把字符串转...

网友评论

      本文标题:字符串api

      本文链接:https://www.haomeiwen.com/subject/kqcsjctx.html