zoukankan      html  css  js  c++  java
  • Javascript 之 String

    let str  = 'abcde';

    // 截取字符串
    slice(start, end)      // 截取字符串,从 start 位置开始到 end-1 位置(左闭右开取中间)
      console.log(str.slice(1, 3));  // 'bc'
    charAt(n)          // 截取一个长度为1的字符串,n 字符串下标,表示截取 n 位置上的字符串
      console.log(str.charAt(2));  // 'c'
    substr(start, length)   // 截取字符串,从 start 位置开始截取 length 长度的字符串
      console.log(str.substr(1, 3));  // 'bcd'
    substring(from, to)    // 截取字符串,从 start 位置开始到 to-1 的位置(左闭右开取中间)
      console.log(str.substring(1, 3));  // 'bc'

    // 删除字符串前后空白
    trim()  // 去掉开头和结尾的空白字符串
      console.log(str.trim());  // 'abcde'

    // 字符串转成数组
    split(delimiter, limit)  // 将一个字符串切分为一个由字符串组成的数组
      console.log(str.split(''));  // ['a', 'b', 'c', 'd', 'e']

    // 连接字符串
    concat(value, ...)    // 将一个或多个值链接成一个字符串
      console.log(str.concat('f', 'g'));  // 'abcdefg'

    // 查找字符串
    indexOf(substring, start)  // 在指定字符串中寻找一个字符或子串,返回该字符在字符串中的索引,未找到返回 -1
      console.log(str.indexOf('b'));  // 1
    lastIndexOf(substring, start)  // 在指定字符串中向后寻找一个字符或子串,未找到返回 -1
      console.log(str.lastIndexOf('b'));  // 1
    search(regexp)  // 在一个字符串中查找匹配某个正则表达式的子串, 未找到返回 -1
      console.log(str.search('b'));  // 1

    // 转换大小写
    toUpperCase()  // 返回指定字符串的一份副本,其中所有的字符都已转为大写
      console.log(str.toUpperCase());  // 'ABCDE'
    toLowerCase()  // 返回指定字符串的一份副本,其中所有的字符都已转为小写
    // 原始值
    toString()  // 返回原始的字符串值
    valueOf()  // 返回原始的字符串值

    charCodeAt()  // 返回一个字符串中指定位置的字符的编码
    localeCompare()  // 使用本地定义的顺序比较字符串
    match(regexp)  //使用正则表达式执行模式匹配
    replace()  // 使用正则表达式执行查找与替换操作

    静态方法
      String.fromCharCode()  // 使用作为参数传入的字符编码创建一个新的字符串
  • 相关阅读:
    linux nat style
    vmware tools install
    linux network
    sql group by max
    实例 | tp5使用七牛云上传图片和文件/删除文件
    菜鸟如何使用composer
    浅谈数据库用户表结构设计,第三方登录
    app登陆,注册,第三方登陆数据设计及业务流程
    数据库设计——评论回复功能
    app接口设计之token的php实现
  • 原文地址:https://www.cnblogs.com/joffe/p/7712708.html
Copyright © 2011-2022 走看看