js substring()字符串截取函数

yizhihongxing

当我们需要对字符串进行截取,只保留某一段字符时,可以使用js的字符串截取函数 substring(). 以下是详细的使用攻略:

函数语法

str.substring(start, end)

参数:

  • start: 表示从哪个位置开始截取,包括这个位置。
  • end: 表示截取到哪个位置结束, 不包括这个位置 。如果省略,则截取到字符串的末尾。

返回值: 返回截取出来的字符串片段。

注意:

  • 如果 start > end,则自动将两个参数位置交换,并正常执行截取动作。
  • 如果参数为负数,则将它们当作零处理。

使用示例:

以下是一些 substring() 函数的使用示例:

示例1:截取指定位置的文字

var str = "Hello World!";
var result = str.substring(1,5);
console.log(result);   // 输出 "ello"

解释: 以上代码将从 str 字符串的第2个(从0开始数)字符开始截取,并且一直到第5个字符(不包括)结束,即截取出了 "ello"。

示例2:省略end参数,截取到末尾

var str = "Hello World!";
var result = str.substring(3);
console.log(result);   // 输出 "lo World!"

解释: 以上代码将从 str 字符串的第4个(从0开始数)字符开始截取,并一直截取直到字符串的最后一个字符,即截取出了 "lo World!"。由于省略了end参数,所以相当于截取到了字符串的末尾。

以上是 str.substring() 函数的详细介绍,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js substring()字符串截取函数 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • JavaScript Generator异步过度的实现详解

    JavaScript Generator异步过度的实现详解 什么是Generator? Generator是一种特殊的迭代(iteration)构造函数,它使用关键字 yield 来暂停函数执行,让程序流程的控制权让出去,而后再次从函数的断点开始执行。Generator内部可包含多个 yield 语句,每次执行完一个 yield 就将函数暂停,等待下一个指令…

    JavaScript 2023年5月28日
    00
  • javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)

    下面我来为你详细讲解“javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)”的攻略。 JavaScript数组对象常用api函数小结 连接数组 concat:连接两个或多个数组,返回新的数组对象。 示例: const arr1 = [‘a’, ‘b’]; const arr2 = [‘c’]; const arr3 = [‘d’,…

    JavaScript 2023年5月27日
    00
  • JavaScript for in

    JavaScript中的for in语句是一种循环结构,可以用来遍历对象的属性。该语句的基本语法如下: for (variable in object){ // 循环体代码 } 其中,variable表示每次循环中的变量名称,它将依次获取对象object的每一个属性名;而object则是需遍历的对象。 在每次循环中,variable会被赋值为对象object…

    Web开发基础 2023年3月30日
    00
  • JavaScript的Proxy对象详解

    JavaScript的Proxy对象详解 什么是Proxy对象 Proxy 是 ES6 新增的语法,它允许你在外部控制对象和函数的访问行为。可以说,Proxy 是以对象为基础的 元编程 ,使得我们可以编写出更加可复用,更加通用的 Javascript 代码。 创建一个Proxy对象 可以使用 new 操作符来创建一个 Proxy 对象,其中第一个参数为需要代…

    JavaScript 2023年5月28日
    00
  • 理解Javascript_07_理解instanceof实现原理

    理解Javascript_07_理解instanceof实现原理 在Javascript中,我们可以使用instanceof操作符来判断一个对象是否属于某个类或者构造函数的实例。这是一个非常常见的操作,经常用于判断一个对象的类型。在本篇攻略中,我们将深入探讨instanceof的实现原理,以及如何使用它来判断一个对象的类型。 instanceof的作用 in…

    JavaScript 2023年5月28日
    00
  • js字符串截取函数substr substring slice使用对比

    JS中操作字符串的时候,会用到截取字符串的函数,这篇攻略介绍substr、substring和slice三种常用的截取字符串函数,并进行对比。 substr substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 语法:string.substr(start, length) 参数说明:- start:必需,一个整数,规定字符串中开…

    JavaScript 2023年5月28日
    00
  • JavaScript:ES2019 的新特性(译)

    JavaScript: ES2019 的新特性(译) 本文将详细介绍 ES2019 中新增的一些功能。 Object.fromEntries() Object.fromEntries() 方法将键值对Array转换为对象。这个工具方法很有用,因为它可以让我们快速方便地构建一个新对象。 例如,我们有一个键值对数组,如下所示: const entries = […

    JavaScript 2023年6月10日
    00
  • javascript正则表达式中的replace方法详解

    JavaScript正则表达式中的replace方法详解 在JavaScript中,正则表达式是处理字符串中模式匹配的一个非常强大的工具。其中提供的replace()方法可以用于在一个字符串中用新的字符替换符合某个模式的字符。 replace()方法的语法 str.replace(regexp|substr, newSubStr|function) repl…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部