문자열 접합 및 분할의 기본 방법은 다음과 같습니다. 참고용입니다.
1. 문자열 접합
가장 기본적인 방법은 '+'를 사용하여 결합하는 것입니다. 두 개의 문자열 "추가"(예:
Java 코드
var name='Nicholas'+' '+'Conti'
console) .log(name);//결과는 다음과 같습니다: Nicolas Conti
문자열이 너무 길거나 단계별로 연결하고 싶다면 "+=" 연산자를 사용할 수 있습니다:
Java 코드
var str='삼촌'+'is'+'the benevolent'+',';
str + ='이것이 백성을 사랑하는 방법입니다. 아들의 '+', '+' 특기는 울 수 있다는 것입니다.'
console.log(str)//결과는: 황제의 삼촌은 자비로우며, 사람들을 아들처럼 사랑하며, 그의 특기는 울 수 있다는 것이다
또 다른 방법은 concat() 메소드를 사용하는 것이다:
Java 코드
var string='云长얼굴이 빨갛습니다.';
string.concat('수염이 꽤 길군요. '+'는 확실히 우쭐해졌습니다. '+' 불행은 조만간 올 것이다')//결과: 윤창은 얼굴이 빨개지고 자만심은 확실하지만 조만간 불운이 올 것이다
또한 concat() 메소드를 사용하여 스플라이스할 수도 있다 배열:
Java 코드
var array=['老','夫']
var array2= ['Fa','Da','Le'];
console.log( array.concat(array2));//결과는 다음과 같습니다: ['老','夫','发' ,'达','了']
게다가 concat() 메서드는 원본을 변경하지 않습니다. 배열을 이어붙여 새로운 배열을 형성합니다. > 또한 접합 후에도 문자열은 여전히 문자열이고 배열은 접합 후에도 여전히 배열이라는 점에 유의해야 합니다.
2. 문자열 분할
Split() 메서드는 다양한 용도로 사용됩니다.
여러 가지 분할 메서드를 사용하여 분할할 수 있습니다.
Java 코드
var string= '오늘 국수 10그릇을 먹었습니다'
console.log(string.split(''));//result[' I', '', '진', '', '일', '', '먹다', '', '了', '', '十', '', '그릇', '', '국수']
console.log(string.split(' '));//결과 ['나', '오늘', '일', '먹는다', '르', '十', '그릇', 'noodle']
console.log(string.split());//결과 ['오늘 국수 열 그릇을 먹었습니다']
빈 문자열을 사용하여 이를 확인할 수 있습니다. 공백을 사용하여 문자열을 공백으로 분할합니다. 매개변수가 없으면 전체 문자열은 문자열 요소가 하나만 있는 배열로 분할됩니다. 분할 방법에 관계없이 결과는 배열입니다.
위에서는 Split() 메소드의 첫 번째 매개변수만 사용했습니다. 실제로는 분할 위치를 선택하기 위해 괄호 안의 첫 번째 매개변수를 변경할 수 있습니다. Split( ) 메소드에는 두 번째 매개변수도 있으며 분할 후 배열의 길이를 지정하는 데 사용할 수 있습니다.
Java 코드
var string= ' 나 오늘 국수 한 그릇 먹음'
console.log(string.split(' ',6)) 결과: ['I', '오늘', 'Tian', 'Eat', 'Le ', '그릇']
console.log(string);//오늘 국수 한 그릇을 먹었습니다< /span> ;
그리고 마지막 줄에서 볼 수 있듯이, Split() 메소드를 사용하여 분할한 후에는 메타스트링이 변경되지 않습니다.