1、split()

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

用法:stringObject.split(separator,howmany)

separator:必选,类型为字符串或者数组,指定要切割的地方。(返回数组含用来指定切割的字符)

howmany:可选择,返回数组的最大长度,

  var string="JavaScript"
console.log(string.split("")) // ["J", "a", "v", "a", "S", "c", "r", "i", "p", "t"]
var string="Java Script"
console.log(string.split(/\s+/)) ["Java", "Script"]

2、substring()

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

用法:stringObject.substring(start,stop)

start:必选,非负,指定开始的位置下标,

stop:可选,非负,指定结束的位置下标,

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

 var string="Java Script"
console.log(string.substring(,)) //Java

如果不穿参数,会返回所有字符串,如果传入的两个参数相等,则返回空。如果start大于stop。则会默认调换顺序。如下图

  var string="Java Script"
console.log(string.substring(,)) //va S

3、indexOf()

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

用法:stringObject.indexOf(searchvalue,fromindex)

searchvalue:必须,规定检索的字符串值。

fromindex:顾名思义就是开始检索的地方,从哪开始查找,合法取值:0—stringObject.length,当然不合法取个负值也是不会报错的只是会被视作0或者说空;

  var string="Java Script"
console.log(string.indexOf("a",-)) //

因为js数据类型转换很方便,所以searchvalue可以为数字,在执行的时候会自动处理为字符,

  var string=""
console.log(string.indexOf(,)) //

当然胆子大一点直接给string改为number可以吗,结果是不可能的。

indexOf() 对大小写敏感,如果没找到符合的字符会返回-1。

最新文章

  1. Java:Remote Debug
  2. Object.observe
  3. PHP 获取指定目录下所有文件(包含子目录)
  4. [技术学习]js接口继承
  5. JavaFx版本植物大战僵尸
  6. BZOJ 1070 修车
  7. bzoj2006
  8. 关于 HRESULT:0x80070
  9. 1021 Fibonacci Again (hdoj)
  10. 2012 PHP热门资料64个+经典源码50个——下载目录 :
  11. 判断DAG图
  12. netcore2.0 ORM框架中如何配置自定义的主外键加载
  13. 修正锚点跳转位置 避免头部fixed固定部分遮挡
  14. Solr中的q与fq参数的区别
  15. 【python】理解循环:for,while
  16. QComboBox:类似于的百度的搜索提示
  17. P2158/bzoj2190 [SDOI2008]仪仗队
  18. EasyPHP-Devserver-17的坑位
  19. Servlet 网页重定向
  20. java基础47 装饰着模式设计

热门文章

  1. [LeetCode] Scramble String -- 三维动态规划的范例
  2. 用C++发邮件
  3. 修改SQL Server 2005的默认端口
  4. socket学习目录
  5. storyBoard学习教程二(页面跳转)
  6. web开发并部署到Tomcat上
  7. Linux编写Shell脚本入门
  8. maven:mirrors和repository的关系区别
  9. HDU - 1016 Prime Ring Problem 经典素数环
  10. vue中循环时动态绑定值