,,js中substring和substr两者区别和使用方法

,,js中substring和substr两者区别和使用方法

本文主要介绍js中子串和子串的区别和用法,每一步都有相应的文字介绍,有兴趣的朋友可以参考一下。

开始之前,请先从回顾下js中下标(数组元素/字符串中字符下标):开始。

例如,下标总是从0开始计数

var arr=[1,2,3];//数组长度为3,元素下标为:0,1,2。

arr[0]=1,arr[1]=2.

字符串相似:如var s=' hello//字符串长度为5,第一个字符‘h’的下标为0,依此类推。

String.substring( ):用于返回一个字符串的子串

用法如下:string.substring(from,to)

其中from是指要在原始字符串中提取的子字符串的第一个字符的位置。

To是指要提取的子串的最后一个字符的最后一位(该参数可以省略)。

以下是针对String.substring( )做举例:

1、string.substring(from):相当于从from位置截取到原字符串末尾。

var s=' hello

s . substring(1);//就是截取所有下标1的字符(这里是' e ')到字符串末尾,最后得到子串' ello '

2、string.substring(from, to):从起始位置到终止位置的截距。

var s=' hello

s.substring(1,3);//相当于截取位置1的字符到位置2的字符,子串为:' el '

String.substr( ):作用也是抽去一个子串,但是它和上面的String.substring( )有所不同

用法如下:string.substr(start,length)

Start:指截取子串开始下标。

Length:被截断的子串的长度(可以省略)

1、string.substr(start, length):我举个例子来说明:

var s=' hello

s.substr(1,3);//从下标1的字符截取3个字符,最后一个子串是:ell

添加两种特殊情况:

a,第二个参数超过了剩余的字符长度。

var s=' hello

S.substr(1,7)//在这种情况下,默认是从原始字符串的开始位置到结尾,即返回:' ello '

b,第一个参数是负的。

在这种情况下,从字符串的末尾开始,-1表示字符串的最后一个字符,-2表示倒数第二个字符.诸如此类。

var s=' hello

S.substr(-3,2)//即从倒数第三个字符截取2个长度,得到:' ll '

2、string.substr(start):没有length参数,默认是指从字符串的开始位置截取到结束位置。

var s=' hello

s.substr(3)//'lo '

以上是关于js中子串和子串的区别和用法的详细介绍。可以从之前的相关文章中学习,希望对你的学习有所帮助。

郑重声明:本文由网友发布,不代表盛行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是指
  • 留言与评论(共有 条评论)
       
    验证码: