美文网首页
复习:String

复习:String

作者: 黄同学2019 | 来源:发表于2020-04-24 10:36 被阅读0次

MDN 上 string 的所有方法

返回 boolean,true 或 false

  • startsWith(searchString [, position])
  • endsWith(searchString [, length])
  • includes(searchvalue [,start]) 从第 start 位置开始判断

返回字符/ 字符串

  • charAt(index)
  • padEnd(targetLength, str) 返回填充后 targetLength 长度的字符串
  • repeat(count) 返回重复的次数后的字符串
  • replace(source, target)
  • slice(startIndex, endIndex) 左闭右开,返回新的字符串
  • substring(from, to) 返回一个子集字符串
  • toLowerCase
  • toUpperCase
  • trim() 去除两端的空格,不影响原字符串
  • trimLeft()
  • trimRight()
  • valueOf() 返回原始值,通常和 new String('xxx') 结合使用
  • substr(start,length)

返回数字 / 位置 / 编码

  • indexOf(searchValue [, fromIndex])
  • lastIndexOf(searchValue [, fromIndex])
  • charCodeAt(index) 返回 第 index 位置字符的 Unicode 编码
  • search(regex) 返回匹配的 String 对象起始位置,没有则为 -1

返回数组

  • match(regexp) 返回匹配的结果
  • matchAll(regexp) 返回一个迭代器
  • split([separator[, limit]]) 按照指定分隔符(可以为正则)将字符串切割,返回 limit 长度数组 和 Array.join() 对应

特殊

  • raw() String.raw() 是唯一一个内置的模板字符串标签函数,使用方式如下
String.raw({ raw: 'test' }, 0, 1, 2); // 't0e1s2t'
// 注意这个测试, 传入一个 string, 和一个类似数组的对象
// 下面这个函数和 `foo${2 + 3}bar${'Java' + 'Script'}baz` 是相等的.
String.raw({
  raw: ['foo', 'bar', 'baz'] 
}, 2 + 3, 'Java' + 'Script'); // 'foo5barJavaScriptbaz'

最常用的

  • includes
  • match
  • replace
  • search
  • slice
  • split
  • substr

相关文章

  • 复习:String

    MDN 上 string 的所有方法 返回 boolean,true 或 false startsWith(sea...

  • 2018-10-30

    string API复习 String 涉及到的索引都是从0开始的

  • JavaSE之String复习

    基本 我们先来看一下String在Jdk中的定义 我们发现这是一个String类被finl进行修饰了,name就可...

  • 2018-07-04

    js复习 1.数据类型 number、string、 null 、undefined 、 boolean(五种基本...

  • 数组- js课程

    js课程———数组 by——曾庆林 1,复习内置对象(15分) String Date Math setInter...

  • 关于xcode命令行输入中文

    在复习string用法的过程中,写了一个程序 #include #include using namespace ...

  • C#学习笔记(第六天 复杂数据类型 )

    对应B站63-72节 复习 1、变量类型 int double string char bool decimal ...

  • CRM项目06

    复习 List selectByRoleSn(String... sn); 可变参数,可以直接传多个字符串,...

  • 自己动手实现Java中的StringBuffer类

    在网上复习 Java 的基础知识,看到 String 和 StringBuffer 这里,简单的实现了下 Stri...

  • acm2

    acm2 复习上acm2 复习下树状数组线段树根据前序中序创建二叉树以及层次遍历输出镜像树c++ string

网友评论

      本文标题:复习:String

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