注意:JavaScript的字符串是不可变的(immutable),String类定义的方法不能改变原来字符串内容,例如String.toUpperCase()这样的方法,返回的是全新的字符串,而不是修改原来的字符串。

1、charAt(index)方法

用法:返回指定位置的字符,index必需项表示字符串中的位置。

2、concat()f方法用于连接两个或者多个字符串

用法:把他的参数转化成字符串,然后按照顺序连接字符串后面,返回新的字符串,原来字符串没有被改变。

通常用“+”连接

3、split()方法用于把一个字符串分隔成字符串数组。

string.split(separator,howmany)其中separator必需是字符串或者正则表达式,从该参数指定地方分割。howmany分割长度可选。如果设置了参数,返回的子字符串不会大于数组长度。

注意:如果分割方式为“”,则每个字符都会被分割。该操作与array.join作用相反。

4、substring()截取字符串。用于提取字符串两个下标之间的字符。

用法:string.substring(start,stop)其中start是必需,非负整数。用于截取的开始位置,stop可省截取到末尾。

截取是半闭半开,包括start下标字符,不包括stop字符。

重要注意:与slice()和substr()方法不同的是,substring()下标不可为负数。

5、replace()

用于替换字符串,或者替换一个与正则表达式匹配的字符串。

6、indexOf()方法返回某个指定字符或者是字符串在另一个字符串中首次出现的位置(下标值)。参数说明:string.indexOf(searchvalue,formindex),其中searchvalue是必选项,formindex是可选项,没有的话默认从首个字符串查询。

注意:存在的话返回对应下标值,不存在返回-1;indexOf()区分大小写。

最新文章

  1. ITree诞生啦!
  2. 【转】详解Python的装饰器
  3. jenkins2 pipeline插件的10个最佳实践
  4. [Effective JavaScript 笔记]第23条:永远不要修改arguments对象
  5. js for循环,为什么一定要加var定义i变量
  6. Swift URL Schemes使用
  7. golang rbac框架
  8. [C# 网络编程系列]专题四:自定义Web浏览器
  9. JavaScript HTML DOM - 改变 HTML
  10. tensorflow l2_normalize函数
  11. Win10中Vue.js的安装和项目搭建
  12. MySQL面试必考知识点:揭秘亿级高并发数据库调优与最佳实践法则
  13. 负载均衡中的session保持
  14. 基于SOUI开发一个简单的小工具
  15. JavaScript之函数调用与被调用的上下文对象this
  16. centos系统中perl进程病毒占用大量网络流量导致网络瘫痪的问题分析及解决方案
  17. English-旅游英语及情景对话
  18. PHP 字符串编码的转换
  19. [Python] Python 之 function, unbound method 和 bound method
  20. Hamburgers

热门文章

  1. Javascript模块化编程(一):模块的写法
  2. Repeater、地址栏传值、Response--2016年12月30日
  3. ".NET Compact Framework v2.0 could not be found."
  4. .NET MVC Filter异常处理
  5. php实验5数组
  6. js_面向对象
  7. MysqlNDB集群配置
  8. APP里如何添加本地文本
  9. hdu 2191 珍惜现在,感恩生活
  10. 网站添加第三方登陆(PHP版)