字符串的截取:

1. slice(start,end) 返回一个新的字符串,不会改变原来引用值。end省略的时候,截取的是start到字符串结尾。传入start=0或者不传入start,就是复制了整个字符串的副本。

2. substr

语法

stringObject.substr(start,length)
参数 描述
start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

返回值

一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

3.substring

stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop

可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。

如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减start

获取指定位置的字符:

chartAt(index): 不传参,默认是0;超出字符串长度的界限,返回空串。

字符串连接:

concat(arg1,arg2,arg3...)  不改变原字符串,返回一个新的连接之后的字符串。

字符串分割:

split(arg) 以arg分割字符串,返回一个数组。

最新文章

  1. 使用node+vue.js实现SPA应用,nodevue.jsspa应用
  2. .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)
  3. 内核request_mem_region 和 ioremap的理解
  4. mysql-积累管理sql语句
  5. 构造Nginx避免直接使用IP通路Webserver
  6. angularjs使用ng-messages的注册表单实例
  7. 作为java应届生,面试求职那点事
  8. Fourier分析基础(一)——Fourier级数
  9. 使用Python读写csv文件的三种方法
  10. linux下面的打包压缩命令
  11. 海量数据挖掘MMDS week5: 聚类clustering
  12. Unity 让物体朝摄像机观察方向移动,已摇杆方向转向
  13. poj3349 Snowflake Snow Snowflakes
  14. plsql developer如何查询SQL语句执行历史记录(转)
  15. css - 背景图片充满整个屏幕
  16. vsftp小记
  17. Word操作(基于word2013)【非编程类】
  18. BZOJ5072 小A的树(树形dp)
  19. 如何查看windows某个目录下所有文件/文件夹的大小?
  20. UVA 548.Tree-fgets()函数读入字符串+二叉树(中序+后序遍历还原二叉树)+DFS or BFS(二叉树路径最小值并且相同路径值叶子节点权值最小)

热门文章

  1. C# StreamReader/StreamWriter与FileStream用法详解
  2. asp.net中Repeart选中整行操作
  3. .NET进阶系列之一:C#正则表达式整理备忘
  4. 关于box-sizing的理解
  5. HDU 1073 - Online Judge
  6. css多行文本居中
  7. JAVA编程思想——类型信息(反射)
  8. Oracle EBS-SQL (INV-12):检查待定事物处理1.sql
  9. 对DTU系统结构的重新思考
  10. [置顶] 如何把你的笔记本电脑变成一个Wi-Fi路由器在Windows 7 & 8?