,,JS中substring与substr的用法

,,JS中substring与substr的用法

本文主要介绍JS中substring和substr的用法讲解,很好,有参考价值。有兴趣的朋友来看看吧。

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

子串(开始,结束)

和从零开始的索引。

参数 描述

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

停止是可选的。一个非负整数,比stringObject中要提取的子字符串的最后一个字符的位置大1。如果省略此参数,返回的子字符串将一直到字符串的末尾。

返回值

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

说明

substring方法返回的子字符串包含开头的字符,但不包含结尾的字符。

如果start和end相等,则该方法返回一个空字符串(即长度为0的字符串)。

如果start大于end,该方法将在提取substring之前交换这两个参数。

如果start或end为负,那么它将被替换为0。

2.substr 方法

并定义用法。

substr方法用于返回从指定位置开始的指定长度的子字符串。

语法

stringObject.substr(开始[,长度])

参数描述

需要开始。所需子字符串的起始位置。字符串中第一个字符的索引为0。

长度可选。返回的子字符串中应包含的字符数。

解释

如果start为负数,start=str.lengthstart。

如果长度为0或负数,将返回一个空字符串。

如果未指定此参数,子字符串将继续到stringObject的末尾。

示例:

var str=' 0123456789

alert(str . substring(0));- '0123456789'

alert(str . substring(5));- '56789'

alert(str . substring(10));- ''

alert(str . substring(12));- ''

alert(str . substring(-5));- '0123456789'

alert(str . substring(-10));- '0123456789'

alert(str . substring(-12));- '0123456789'

alert(str.substring(0,5));- '01234'

alert(str.substring(0,10));- '0123456789'

alert(str.substring(0,12));- '0123456789'

alert(str.substring(2,0));- '01'

alert(str.substring(2,2));- ''

alert(str.substring(2,5));- '234'

alert(str.substring(2,12));- '23456789'

alert(str.substring(2,-2));- '01'

alert(str.substring(-1,5));- '01234'

alert(str.substring(-1,-5));- ''

alert(str . substr(0));- '0123456789'

alert(str . substr(5));- '56789'

alert(str . substr(10));- ''

alert(str . substr(12));- ''

alert(str . substr(-5));- '56789'

alert(str . substr(-10));- '0123456789'

alert(str . substr(-12));- '0123456789'

alert(str.substr(0,5));- '01234'

alert(str.substr(0,10));- '0123456789'

alert(str.substr(0,12));- '0123456789'

alert(str.substr(2,0));- ''

alert(str.substr(2,2));- '23'

alert(str.substr(2,5));- '23456'

alert(str.substr(2,12));- '23456789'

alert(str.substr(2,-2));- ''

alert(str.substr(-1,5));- '9'

alert(str.substr(-1,-5));- ''

以上是边肖介绍的JS中substring和substr的用法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

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

相关文章阅读

  • 关于js的面试题,前段js面试题
  • 关于js的面试题,前段js面试题,送你43道JS面试题(收藏)
  • 关于js中的全等和不全等,等于和不等于问题的关系,
  • 关于js中的全等和不全等,等于和不等于问题的关系,,关于JS中的全等和不全等、等于和不等于问题
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么,全面了解JS中的匿名函数
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令,使用JS实现简单的图片切换功能
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装,使用JS代码实现点击按钮下载文件
  • 代码错误未结束的字符串常量,代码错误未结束的字符串常量,js 未结束的字符串常量错误解决方法
  • 什么叫jsp,jsp的概念是什么
  • 什么叫jsp,JSP是指
  • 留言与评论(共有 条评论)
       
    验证码: