찾다
웹 프론트엔드JS 튜토리얼JS의 substring 및 substr 메소드에 대한 자세한 설명

1. 하위 문자열 방법

정의 및 사용법
:
하위 문자열 방법은 두 개의 지정된 첨자 문자 사이의 문자열을 추출하는 데 사용됩니다. .

구문:
stringObject.substring(start,end)

매개변수 설명:
start 필수입니다. 추출할 부분 문자열의 첫 번째 문자에 대한 stringObject의 위치를 ​​지정하는 음수가 아닌 정수입니다.
끝은 선택사항입니다. 추출할 하위 문자열의 마지막 문자보다 하나 더 많은 stringObject의 한 위치에 해당하는 음이 아닌 정수입니다. 이 매개변수를 생략하면 반환된 하위 문자열이 문자열의 끝으로 이동합니다.

반환 값:
내용이 start부터 end-1까지의 모든 문자이고 길이가 end에서 start를 뺀 stringObject의 하위 문자열을 포함하는 새 문자열 값입니다.

설명:
하위 문자열 메서드에서 반환된 하위 문자열에는 시작 부분의 문자가 포함되지만 끝 부분의 문자는 포함되지 않습니다.
start와 end가 동일한 경우 이 메서드는 빈 문자열(즉, 길이가 0인 문자열)을 반환합니다.
start가 end보다 큰 경우 이 메서드는 하위 문자열을 추출하기 전에 두 매개변수를 교환합니다.
start 또는 end가 음수이면 0으로 대체됩니다.

예:
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));---------""


2.substr 방법

정의 및 사용법:

substr 메소드는 지정된 위치에서 시작하여 지정된 길이의 하위 문자열을 반환하는 데 사용됩니다.

구문:
stringObject.substr(start [, length])

매개변수 설명:
start 필수입니다. 원하는 하위 문자열의 시작 위치입니다. 문자열의 첫 번째 문자의 인덱스는 0입니다.
길이는 선택사항입니다. 반환된 하위 문자열에 포함되어야 하는 문자 수입니다.

참고:
길이가 0이거나 음수인 경우 빈 문자열이 반환됩니다.
이 매개변수를 지정하지 않으면 하위 문자열이 stringObject의 끝까지 계속됩니다.

예:
var str = "0123456789";

alert(str.substr(0) );---------------"0123456789"
alert(str.substr(5));---------------"56789 "
alert(str.substr(10));---------------""
alert(str.substr(12));--------- -------""
alert(str.substr(-5));---------------"0123456789"
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));----------------"01234"
alert(str.substr(-1,-5));---- ----- --""

위 내용은 JS의 substring 및 substr 메소드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Java如何使用StringBuilder类的substring()函数截取字符串的子串Java如何使用StringBuilder类的substring()函数截取字符串的子串Jul 24, 2023 pm 12:13 PM

Java如何使用StringBuilder类的substring()函数截取字符串的子串在Java中,我们经常需要处理字符串的操作。而Java的StringBuilder类提供了一系列的方法,方便我们对字符串进行操作。其中,substring()函数可以用于截取字符串的子串。substring()函数有两种重载形式,分别是substring(intstar

PHP返回字符串第一个字符的 ASCII 值PHP返回字符串第一个字符的 ASCII 值Mar 21, 2024 am 11:01 AM

这篇文章将为大家详细讲解有关PHP返回字符串第一个字符的ASCII值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP返回字符串第一个字符的ASCII值引言在php中,获取字符串第一个字符的ASCII值是一个常见的操作,涉及到字符串处理和字符编码基础知识。ASCII值用于表示字符在计算机系统中的数字值,对于字符比较、数据传输和存储至关重要。过程获取字符串第一个字符的ASCII值涉及以下步骤:获取字符串:确定要获取ASCII值的字符串。它可以是变量、字符串常量

PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串Mar 21, 2024 am 10:31 AM

这篇文章将为大家详细讲解有关PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP中使用substr()函数从字符串中提取子字符串substr()函数可从字符串中提取指定范围内的字符。其语法如下:substr(string,start,length)其中:string:要从中提取子字符串的原始字符串。start:子字符串开始位置的索引(从0开始)。length(可选):子字符串的长度。如果未指定,则提

如何使用Java中的String.substring()方法获取子字符串?如何使用Java中的String.substring()方法获取子字符串?Nov 18, 2023 am 08:07 AM

如何使用Java中的String.substring()方法获取子字符串?Java中的String类提供了一个非常有用的方法substring(),可以用于获取字符串的子字符串。它允许我们从一个字符串中选择一部分字符,并将其作为一个新的字符串返回。本文将介绍如何使用Java中的substring()方法,并提供一些代码示例。使用substring()方法非常

了解PHP中的substr()函数用于截取字符串了解PHP中的substr()函数用于截取字符串Nov 18, 2023 am 11:27 AM

了解PHP中的substr()函数用于截取字符串在PHP语言中,substr()函数是一个非常有用的字符串处理函数,它可以用于截取指定位置和长度的字符串片段。substr()函数接受三个参数:待截取的字符串、截取的起始位置和截取的长度。下面我们将详细介绍substr()函数的使用方法,并给出具体的代码示例。substr()函数的基本用法substr()函数的

使用PHP函数 "substr" 获取字符串的子串使用PHP函数 "substr" 获取字符串的子串Jul 24, 2023 pm 10:13 PM

使用PHP函数"substr"获取字符串的子串在PHP编程中,经常会遇到需要获取字符串的部分内容的情况。这时,我们可以使用PHP内置的函数"substr"来实现。本文将介绍如何使用"substr"函数获取字符串的子串,并提供一些代码示例。一、substr函数的基本用法substr函数用于从字符串中获取指定长度的子串。其基本语法如下:substr(

PHP将字符串的首字母转换为小写PHP将字符串的首字母转换为小写Mar 21, 2024 pm 02:11 PM

这篇文章将为大家详细讲解有关PHP将字符串的首字母转换为小写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。将PHP字符串的首字母转换为小写引言在php中,将字符串的首字母转换为小写是一个常见的操作。可以通过使用内置函数lcfirst()或字符串操作符strtolower()来实现。本指南将深入探讨这两种方法,并提供实例代码和最佳实践。方法1:使用lcfirst()函数lcfirst()函数专门用于将字符串的首字母转换为小写,而其余字符保持不变。其语法如下:st

使用java的StringBuilder.substring()函数截取字符串的子串使用java的StringBuilder.substring()函数截取字符串的子串Jul 26, 2023 pm 11:45 PM

使用java的StringBuilder.substring()函数截取字符串的子串在Java编程中,经常需要对字符串进行操作,其中一种常见的操作就是截取字符串的子串。Java提供了多种方法来实现这一功能,其中StringBuilder类的substring()函数是一种简便且高效的方法。StringBuilder是Java中用于操作字符串的一个类,它提供了

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기