JavaScript--字符串常用方法总结

举例模板:

var str = "what are you "
var str1 = "sss"
var txt = str.方法(参数1,参数2...)
console.log(txt)

1.charAt(索引):根据索引,返回字符串中指定的字符串

var txt = str.charAt(5)

2.charCodeAt(索引):根据索引,返回字符串中指定字符串的ASCII编码

var txt = str.charCodeAt(5)

3.concat("字符串","字符串"...):拼接字符串,返回值为新的字符串

var txt = str.concat(str1)

4.slice(开始索引,结束索引):从开始索引开始截取字符串,到结束索引的前一个位置结束,返回截取的字符串,原字符串不会改变

var txt = str.slice(2,5)

5.substring(开始索引,结束索引):同slice方法使用相同

var txt = str.substring(2,5)

6.substr(开始索引,截取长度):从开始索引开始截取,按照指定长度进行截取,返回截取的新字符串,原字符串没有改变

var txt = str.substr(2,5)

7.indexOf("需要查找的字符串",开始查找的索引):从开始索引,开始查找,返回找到的一个该字符串的索引

var txt = str.indexOf("a",5)

8.astIndexOf("要查找的字符串",开始查找的索引):从开始索引开始查找,从后向前依次查找,并返回查找的第一个该字符的索引.索引顺序并没有改变

var txt = str.lastIndexOf("a",3)

9.trim():去除字符串两端的空格,字符串中间的无法去除,返回一个新的字符串,原字符串并没有改变

var txt = str.trim()

10.

toLocaleUpperCase():将字符串全部转化为大写
toLocaleLowerCase():将字符串全部转化为小写

var txt = str.toLocaleUpperCase()
var txt = str.toLocaleLowerCase()

注:其中的Local可以省略

11.replace("旧的字符串" , "新的字符串"):使用新的字符串将旧的字符串替换,返回替换后的字符串,原字符串没有改变

var txt = str.replace("are",str1)

12.split("指定字符串"):按照指定字符串进行截取,截取后,将剩下的字符串,按照一个数组的形成返回.数组中存储的是按照截取的字符串分割开的字符串

var txt = str.split("a")

最新文章

  1. 在PowerShell中使用curl(Invoke-WebRequest)
  2. [转]webApi 参数传递总结
  3. Map静态键值对
  4. WCF调用时提示错误 "已尝试创建到达不支持 .Net 框架的服务的通道。可能遇到 HTTP 终结点"
  5. Smarty s02
  6. Windows 10 访问网络共享 总是提示用户名或密码不正确的解决方法
  7. Linux I2C工具查看配置I2C设备【转】
  8. php中curl不支持https的解决办法
  9. jquery选择器的使用方式
  10. [置顶] JSP中使用taglib出错终极解决办法
  11. Ado.net对象
  12. 基于.NET MVC的高性能IOC插件化架构
  13. API CLOUD 快捷键
  14. Fiddler 教程 转自小坦克
  15. 【jquery】获取元素高度
  16. 10个鲜为人知的C#关键字
  17. sql替换
  18. 怎样才能收集到所有开发人员的blog(待续…)
  19. mybatis快速入门(二)
  20. Android-Nexus5-命令刷机

热门文章

  1. appium 控件定位
  2. 字符串函数---strcat()与strncat具体解释及实现
  3. ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1
  4. Flume 和 kafka的区别和对比
  5. Awesome Adb——一份超全超详细的 ADB 用法大全【转】
  6. linux初级学习笔记六:linux用户及权限详解!(视频序号:03_4)
  7. hive 中 Order by, Sort by ,Dristribute by,Cluster By 的作用和用法
  8. 无限轮播器的bug修复
  9. NOIP提高组2006-金明的预算方案
  10. rsync(一):基本命令和用法