javascript取出指定位置的字符,js获取指定字符串

  javascript取出指定位置的字符,js获取指定字符串

  操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript如何取指定字符?

  javascript字符串提取和JavaScript字符串拦截方法的详细说明

  1、substring()

  (1)用于提取字符串中两个指定下标之间的字符。语法:stringobject.substring(开始,停止)

  开始:必需。一个非负整数,指定要在stringObject中第一个字符处提取的子字符串的位置。

  停止;可选。一个非负整数,比stringObject中要提取的子字符串的最后一个字符的位置大1。如果省略该参数,

  那么返回的子串将一直到字符串的末尾。

  (2)返回值

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

  停止减去开始。(下标从0开始)

  substring()方法返回的子字符串包含开头的字符,但不包含结尾的字符。如果参数start和end相等,则该方法返回

  返回的是一个空字符串(即长度为0的字符串)。如果start大于end,该方法将在提取substring之前交换这两个参数。

  重要提示:与slice()和substr()方法不同,substring()不接受负参数。

  示例1:

  脚本类型=文本/javascript

  “你好,世界!”

  document . write(str . substring(3))//输出lo world!

  /脚本示例2:

  脚本类型=文本/javascript

  “你好,世界!”

  Document.write(字符串substring (3,7))//输出lo w

  /剧本推荐学习:《javascript基础教程》

  2、substr() 方法

  (1)substr()方法可以从起始下标开始的字符串中提取指定数量的字符。stringObject.substr(开始,长度)

  开始:必需。要提取的子字符串的起始下标。必须是数值。如果为负,则从字符串末尾开始计算参数声明。

  位置。也就是说,-1表示字符串中的最后一个字符,-2表示倒数第二个字符,依此类推。

  长度:可选。子字符串中的字符数。必须是数值。如果省略此参数,则返回从stringObject开头到结尾的字符串。

  (2)返回值

  包含从stringObject开始的长度字符的新字符串(包括start指向的字符)。如果没有手指

  设置lenght,则返回的字符串包含从stringObject开头到结尾的字符。

  (3)3)substr()的参数指定了子串的起始位置和长度,所以可以用来代替substring()和slice()。

  (4)示例1:脚本类型= Text/JavaScript

  “你好,世界!”

  document . write(str . substr(3))//输出lo world!

  /script实例2:脚本类型= text/JavaScript

  “你好,世界!”

  Document.write (str.substr (3,7))//输出lo worl

  /script3、slice() 方法

  (1)可以提取字符串的一部分,用新字符串返回提取的部分。stringObject.slice(开始,结束)

  Start:要提取的片段的起始下标。如果为负,此参数指定从字符串末尾开始的位置。也就是说,

  -1表示字符串的最后一个字符,-2表示倒数第二个字符,依此类推。

  End:紧跟在要提取的段末尾的下标。如果未指定此参数,要提取的子字符串包括从原始字符串的开头到结尾的字符。

  字符串。如果此参数为负,则指定从字符串末尾开始的位置。

  (2)

  返回值

  一根新弦。包括string stringObject从开始(包括开头)到结尾(不包括结尾)的所有字符。

  (3)实施例1:

  脚本类型=文本/javascript

  var str=你好快乐世界!

  Document.write(str.slice(6)) //输出:欢乐世界!

  /脚本示例2:

  脚本类型=文本/javascript

  var str=你好快乐世界!

  Document.write (str.slice (6,11))//输出:happy

  /脚本描述

  对象的方法slice()、subString()和substr()(不推荐)都可以返回字符串的指定部分。Slice()比substring()好

  要灵活,因为它允许负数用作参数。Slice()与substr()的不同之处在于,它指定具有两个字符位置的子字符串,而

  Substr()通过字符位置和长度指定子串。这就是javascript如何获取指定字符的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js获取浏览器宽度,js获取浏览器窗口宽度
  • js获取浏览器宽度,js获取浏览器窗口宽度,js 获取屏幕各种宽高的方法(浏览器兼容)
  • js获取本机ip地址的2种方法为,js获取本机ip地址的2种方法是什么
  • js获取本机ip地址的2种方法为,js获取本机ip地址的2种方法是什么,JS获取本机IP地址的2种方法
  • js获取指定时间的时间戳,js根据时区获取时间戳
  • js获取指定时间的时间戳,js根据时区获取时间戳,JS获取当前时间戳方法解析
  • js获取当前节点的父节点,jquery获取父节点
  • js获取当前节点的父节点,jquery获取父节点,JS获取父节点方法
  • js获取当前日期与时间,Js获取时间
  • js获取当前日期与时间,Js获取时间,Js 获取当前日期时间及其它操作实现代码
  • js获取屏幕宽高,获取页面高度js
  • js获取屏幕宽高,获取页面高度js,JS获取屏幕高度的简单实现代码
  • js获取url参数值的两种方式,后端获取url上的参数
  • js获取url参数值的两种方式,后端获取url上的参数,前端JS获取URL参数的4种方法总结
  • js 获取元素宽度,JS获取元素高度
  • 留言与评论(共有 条评论)
       
    验证码: