美文网首页
总结一下JS字符串API

总结一下JS字符串API

作者: 云峰yf | 来源:发表于2017-07-27 21:13 被阅读0次

前言

字符串是一种在JS中使用非常频繁的数据结构

小工具

length

和数组的length用法一样

startWith/endWith

判断开头/结尾

includes/match/search

模糊搜索/匹配/正则查找,区别是性能越来越好

indexOf/lastIndexOf

和数组同名API用法相同

localCompare

计算字符Unicode码之差

String.raw

获取一个模板字符串的原始字面量值

操作相关

chartAt

类似字符串索引

slice/concat

截取/合并,和数组同名API用法相同

repeat

重复构造字符串

replace

替换,源可以是函数,目标可以是regex

split

分割字符串成数组,和数组的join对应

substr/substring

截取子串,注意substr第二个参数是长度

toLowerCase/toUpperCase

转大小写,在需要模糊比较字符串相等的时候经常用到

trim/trimLeft/trimRight

去除空串/去除左空串/去除右空串

padStart/padEnd

填充字符串至期望长度

编码相关

fromCharCode/fromCodePoint

Unicode码转字符/编码点转字符串

charCodeAt/codePointAt

字符转Unicode/编码点

normalize

格式化字符串为指定的Unicode编码点格式

特殊

valueOf

返回一个String对象的原始值

string[Symbol.iterator]

返回字符串遍历字符的迭代器对象,所以可以配合let...of做遍历

相关文章

  • 总结一下JS字符串API

    前言 字符串是一种在JS中使用非常频繁的数据结构 小工具 length 和数组的length用法一样 startW...

  • JavaScript网页特效(一)

    介绍常用js的字符串操作api ❤❤❤ 介绍常用js的保留小数操作api ❤❤ 介绍常用js的大小写转换操作a...

  • 2018-06-16

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

  • 总结一下JS数组API

    前言 此文仅仅是本人自己对JS的数组API进行简单的分类,具体信息请去Moz文档查阅https://develop...

  • 总结一下JS对象API

    前言 JS是一门基于对象和原型的语言,所以深入JS的时候接触Object的API是避免不了的。 小工具 Objec...

  • 第2章 JavaScript的字符串,数组和日期

    1. 字符串 在JS中,字符串数据使用"xxx"或者'xxx'来表示。对于字符串类型的数据,可以通过一些API进行...

  • 小白从JavaScript变身的过程7

    ##数据API: **1.string();把数组转换成字符串** 代码如下 ''' js var a=[1,2,...

  • 数组和字符串的转换

    在实际开发中经常进行数据和字符串的转换。 今天总结一下数组与字符串之间的转换作为第一篇文章~ 介绍一下js中的数组...

  • JS字符串方法总结

    JS字符串方法总结 1. length 属性返回字符串的长度 2. indexOf() 方法返回字符串中指...

  • 2021-01-21 axios封装

    axios/index.js api/index.js api/people.js api/base.js mai...

网友评论

      本文标题:总结一下JS字符串API

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