js中substring用法

substring() 方法用于提取字符串中介于两个指定下标之间的字符。substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符。如果省略了 end 参数,则 substring() 提取字符直到字符串的末尾。start 大于 end,则 substring() 返回一个空字符串 。,,str.substring(3) 将返回 "lo world!" 中从第4个字符开始到字符串末尾的所有字符。

substring的用法有哪些

1. substring(startIndex, endIndex)

js中substring用法

substring() 是 JavaScript 中的一个字符串方法,用于截取字符串的一部分,它接受两个参数:startIndexendIndex,分别表示要截取的子字符串的起始位置和结束位置,需要注意的是,startIndex 是包含在子字符串内的,而 endIndex 是不包含在子字符串内的,如果只提供一个参数,那么将从该参数指定的位置开始截取,直到字符串末尾。

示例:

const str = 'Hello, world!';
const result1 = str.substring(0, 5); // 'Hello'
const result2 = str.substring(7); // 'world!'

2. substring(startIndex)

当只提供一个参数时,可以省略第二个参数,此时 substring() 方法将从第一个参数指定的位置开始截取,直到字符串末尾。

示例:

js中substring用法

const str = 'Hello, world!';
const result1 = str.substring(0); // 'Hello, world!'
const result2 = str.substring(7); // 'world!'

3. substring()

当不提供参数时,substring() 方法将返回原字符串的一个副本。

示例:

const str = 'Hello, world!';
const result = str.substring(); // 'Hello, world!'

4. indexOf() 与 substring() 的区别

indexOf()substring() 都是 JavaScript 中用于处理字符串的方法,但它们的功能和用途有所不同。

js中substring用法

indexOf():用于查找子字符串在原字符串中首次出现的位置,如果找到子字符串,则返回其在原字符串中的起始位置;如果没有找到,则返回 -1,需要注意的是,indexOf() 是区分大小写的。

示例:

const str = 'Hello, world!';
const result1 = str.indexOf('world'); // 7
const result2 = str.indexOf('World'); // -1

substring():用于截取原字符串的一部分,它接受两个参数:startIndexendIndex,分别表示要截取的子字符串的起始位置和结束位置,需要注意的是,startIndex 是包含在子字符串内的,而 endIndex 是不包含在子字符串内的,如果只提供一个参数,那么将从该参数指定的位置开始截取,直到字符串末尾,如果省略第二个参数,那么将从第一个参数指定的位置开始截取,直到字符串末尾,返回截取后的子字符串。

示例:

const str = 'Hello, world!';
const result1 = str.substring(0, 5); // 'Hello'
const result2 = str.substring(7); // 'world!'

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/263357.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-25 19:12
Next 2024-01-25 19:15

相关推荐

  • JS截取字符串的三种方法详解

    JS截取字符串的三种方法详解JavaScript中有很多用于处理字符串的方法,其中截取字符串是最常见的需求之一,在本文中,我们将介绍JavaScript中截取字符串的三种方法:substring()、slice()和substr(),并通过实例进行详细讲解。substring()方法1、1 语法str.substring(startI……

    2024-01-01
    0162
  • 包含jqueryhtmlstring的词条

    大家好呀!今天小编发现了jqueryhtmlstring的有趣问题,来给大家解答一下,别忘了关注本站哦,现在我们开始阅读吧!jQuery如何在一个字符串中获取两个符号中间的值1、首先,打开html编辑器,新建html文件,例如:index.html。2、excel函数提取2个符号中间的值的步骤是:打开Excel工作表;观察已知数据规律,需要提取出两个-之间的数据,可以通过SUBSTITUTE函数将-替换为100个空格,然后取第2个100字符,然后将前后的空格通过TRIM去除。

    2023-12-06
    0141
  • php中const与static有什么区别(const php)

    const定义常量,值不可变;static用于声明静态变量,保留函数间调用的值。

    2024-02-12
    0163
  • mongodb的增删改查语句

    MongoDB是一个开源的NoSQL数据库,它使用BSON(类似于JSON)格式存储数据,在MongoDB中,我们可以使用JavaScript语言进行数据的增删改查操作,下面将详细介绍如何在MongoDB中进行这些操作。1、增加数据要在MongoDB中添加数据,我们需要先连接到数据库,然后选择一个集合(类似于关系型数据库中的表),最后……

    2024-01-24
    0165
  • 解析html字符串 html截取字符串

    好久不见,今天给各位带来的是html截取字符串,文章中也会对解析html字符串进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!html截取什么后面字符串js截取html页面指定字符串1、match方法:语法:stringObject.match(searchvalue)stringObject.match(regexp)searchvalue:必需。规定要检索的字符串值。regexp:必需。规定要匹配的模式的 RegExp 对象。

    2023-11-29
    0293
  • html中截取字符串-截取html字符串

    朋友们,你们知道截取html字符串这个问题吗?如果不了解该问题的话,小编将详细为你解答,希望对你有所帮助!html截取什么后面字符串js截取html页面指定字符串1、浏览器运行index.html页面,打印出了A和B之间的字符串。2、match方法:语法:stringObject.match(searchvalue)stringObject.match(regexp)searchvalue:必需。规定要检索的字符串值。regexp:必需。规定要匹配的模式的 RegExp 对象。

    2023-12-15
    0243

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入