javascript substring 예제

하위 문자열 및 하위 스트레스트도 마찬가지입니다. const 결과 = name.substring (1) // `ipin` const 결과 = name.substr (1) // `ipin` 슬라이스 대 스플라이스 배열 방법의 차이를 기억하기 어려울 수 있습니다, 그것은 또한 하위 문자열과 substr의 차이를 기억하기 어려울 수 있습니다 자바 스크립트 문자열 메서드. 여기에 도움이되는 빠른 참조가 있습니다. 이 예제에서는 추출할 문자열의 길이가 음수이므로 함수가 빈 문자열을 반환합니다. substring() 메서드는 지정된 두 인덱스 사이의 문자열에서 문자를 추출하고 새 하위 문자열을 반환합니다. TL;DR: 하위 문자열은 시작 인덱스와 끝 인덱스를 사용하지만 하위 스트링은 시작 인덱스와 문자 길이를 취합니다. 자바 스크립트 문자열 하위 문자열 예제 | String.prototype.substring() 자습서는 오늘의 주제입니다. substring() 메서드는 시작 인덱스와 끝 인덱스 사이의 문자열 의 일부 또는 문자열의 끝을 제공하거나 반환합니다. substring()은 인덱스스타트에서 문자를 추출하지만 특히 indexStart를 포함하지 는 않습니다. indexEnd를 생략하면 substring()은 문자열의 끝에 문자를 추출합니다.

indexStart가 indexEnd와 같으면 substring()은 빈 문자열을 반환합니다. 매개 변수: 여기에서 Startindex 및 Endindex는 하위 문자열로 사용할 문자열의 일부를 설명합니다. 여기서 Endindex는 선택 사항입니다. 반환 값: 지정된 문자열의 일부인 새 문자열을 반환합니다. 나는 슬라이스 ()가 2 인수를 취한다고 명시 된 포인트 1에 거의 동의하지 않습니다. 예를 들어 보겠습니다. var 이름 =`vipin`; const result = name.slice(1) ///`ipin` substring() 메서드는 시작 인덱스와 끝 인덱스 사이의 문자열 부분 또는 문자열의 끝에 문자열의 일부를 반환합니다. 아래 예제에서는 substring() 메서드와 length 속성을 사용하여 특정 문자열에서 마지막 문자를 추출합니다. 자바 스크립트 문자열 substring() 메서드에 대한 구문은 다음과 입니다. 참고: substring() 메서드는 원래 문자열을 변경하지 않습니다.

인수: 함수 시작에 대한 첫 번째 인수는 하위 문자열이 기본 문자열에서 추출될 위치에서 시작 인덱스를 정의합니다. 함수 길이에 대한 두 번째 인수는 지정된 문자열의 시작부터 추출할 문자 수를 정의합니다. 함수에 대한 두 번째 인수가 정의되지 않으면 시작부터 길이끝까지모든 문자가 추출됩니다. 이 예제에서 함수 substr()는 인덱스 5부터 문자열끝까지 하위 문자열을 만듭니다. substring()은 인덱스시작에서 문자를 추출하지만 인덱스End를 포함하지 는 않습니다. 특히: «start»가 «end»보다 큰 경우 이 메서드는 str.substring(1, 4) == str.substring(4, 1)을 의미하는 두 인수를 교환합니다. 감사합니다 바 str =»TOTHENEW»; console.log(str.substr(0,2)); console.log(str.substring(2,5)); console.log(str.slice(5,1000)); 문자열의 길이보다 큰 값또는 문자열과 같을 수 있는 값만 제공되는 경우 substring은 빈 문자열을 제공합니다. 첫 번째 인수만 사용되고 양수 정수인 경우 하위 문자열과 substr 모두 동일한 값을 반환합니다. 그래서 서브 스트링 ()은 오바마가된다. .

. 좋은! JavaScript에서 문자열을 잘라내도록 다양한 메서드를 매우 잘 비교했습니다. 이러한 간결한 방식으로 차이를 단순화 주셔서 감사합니다. stringName.length보다 0 보다 큰 인수 값은 각각 0 및 stringName.length인 것처럼 처리됩니다. NaN인 인수 값은 0인 것처럼 처리됩니다. . 코드 #2: 인덱스 알웨이는 0으로 시작합니다. 여전히 인덱스를 음수로 간주하면 0으로 간주되며 인덱스가 발견되면 일부만 될 수 없으며 정수가 더 적은 것으로 변환됩니다. substr() 메서드는 지정된 인덱스에서 시작하여 나중에 지정된 문자 수에 대해 확장하여 문자열의 일부를 반환합니다. 인덱스End를 지정하지 않는 시나리오를 통해 출력이 무엇인지 살펴보겠습니다. .

«시작»이 «end»보다 크면 두 인수를 교환합니다: 시작이 양수인 경우 인덱스는 문자열의 시작 시 계산을 시작합니다.