• 字符串方法总结


    字符串获取:

    • var str= ‘hello’;  str[1]   //e(通过[index]获取对应位置的字符)
    • str.charAt(3)  //o  (通过函数charAt(index)获取对应位置的字符)
    • str.charCodeAt(3) //108  (通过str.charCodeAt(index)获取对应字符的字符编码)

    字符串查找:

    • indexOf(substr, start)—返回第一次出现的位置。var str='hello world'; console.log(str.indexOf(‘world’))  //6
    • lastIndexOf(substr, start)—从后向前查找,返回第一个匹配字符串在原字符串中的索引没找到,返回-1.
    • search(str)—-var str='hello world'; console.log(str.search(‘hello’))  //0
    • match(str)—-如果找到,返回一个数组,找不到,返回null。eg. var str='hello world'; console.log(str.match(‘hello’))           //[“hello”, index: 0, input: "hello world"]

    字符串替换:

    • replace(srcStr, tarStr)  替换字符串中的子字符串
    • srcStr:将要被替换掉的字符串
    • tarStr:将要用这个字符串将srcStr替换掉
    • 替换成功,返回替换后的结果,否则返回原字符串。
    • var str='abc';  console.log(str.replace(‘a’,’m'))         //mbc

    字符串截取:

    • substring(start,end) —end表示子字符串在原串中的结束位置.(子串不包含end) 注意:start>end                        e.g.  var str='hello world'; console.log(str.substring(2,3))  // l
    • substr(start,count)—count表示截取子串的个数。var str='hello world'; console.log(str.substr(2,3)) //  llo
    • slice(start,end)—同substring一样.  start>=end,返回空串

    字符串分割:

    • split(separator, limit) 把一个字符串分割成字符串数组。
    • separator:可选,分隔符,即在字符串中查找分割符,并将字符串分割。separator支持正则表达式。
    • limit:可选,该参数可指定返回的数组的最大长度。
    • e.g.  var str="How are you doing today?”;               var n=str.split(" ",3);                                console.log(n);     //  [“How”, "are", "you"]

    大小写转换:

    • toLowerCase()  、toUpperCase()  将字符串全部转换为小或大写字母
    • eg. var str = 'ABC'; console.log(str.toLowerCase());
    • toLocalLowerCase()、toLocalUpperCase()  同样作用
  • 相关阅读:
    SQL中的数据库设计三范式
    SQL中的DBA命令
    SQL中的视图
    SQL中的索引
    十大程序员必逛网站
    解放双手!你不知道的代码生成神器
    IT体系的演变
    Nginx的六种负载均衡策略
    前端Chrome调试小技巧汇总
    spring boot:使用async异步线程池发送注册邮件(spring boot 2.3.1)
  • 原文地址:https://www.cnblogs.com/Super-scarlett/p/8251623.html
Copyright © 2020-2023  润新知