>웹 프론트엔드 >JS 튜토리얼 >절반은 대문자이고 절반은 소문자인 문자열을 만드는 방법은 무엇입니까?

절반은 대문자이고 절반은 소문자인 문자열을 만드는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-08-26 10:01:17919검색

절반은 대문자이고 절반은 소문자인 문자열을 만드는 방법은 무엇입니까?

문자열을 소문자와 대문자로 변환하려면 toLowerCase() 및 toUpperCase()와 같은 JavaScript 문자열 클래스의 내장 메소드를 사용할 수 있습니다. 또한 문자열 길이 속성이나 substring() 메서드를 사용하여 문자열을 반으로 나눌 수 있습니다.

이 튜토리얼에서는 JavaScript를 사용하여 문자열의 절반을 대문자로 나머지 절반을 소문자로 변환하는 두 가지 방법을 배웁니다.

for 루프, toUpperCase() 및 toLowerCase() 메소드 사용

for 루프를 사용하여 반 문자열을 얻을 수 있습니다. 그런 다음 toUpperCase() 메서드를 사용하여 문자열의 전반부를 대문자로 변환할 수 있습니다. 그런 다음 toLowerCase() 메서드를 사용하여 문자열의 후반부를 소문자로 변환해야 합니다.

문법

사용자는 아래 구문에 따라 toUpperCase() 및 toLowerCase() 메서드를 사용하여 문자열의 전반부를 대문자로, 나머지 부분을 소문자로 변환할 수 있습니다.

으아악

위 구문에서 length는 문자열 길이이며 문자열의 특정 문자를 대문자와 소문자로 변환합니다.

알고리즘

  • 1단계 - 문자열의 length 속성을 사용하여 문자열 길이를 가져옵니다.

  • 2단계 - newStr 변수를 생성하고 빈 문자열로 초기화하여 새로 변환된 문자열을 저장합니다.

  • 3단계 - for 루프를 사용하여 전반부를 반복합니다. 또한 전반부의 각 문자를 대문자로 변환하여 newStr 문자열 변수에 추가합니다.

  • 4단계 - 이제 for 루프를 사용하여 문자열의 나머지 절반을 반복하고 toLowerCase() 메서드를 사용하여 각 문자를 소문자로 변환합니다. 또한 newStr 변수에 소문자를 추가합니다.

  • 5단계 - newStr 변수에는 변환된 문자열이 포함됩니다.

예 1

아래 예에서는 일부 문자가 포함된 문자열을 만들었습니다. 그런 다음 위의 알고리즘을 사용하여 문자열의 전반부를 대문자로, 나머지 절반을 소문자로 변환합니다.

출력에서 사용자는 변환된 문자열을 관찰할 수 있습니다.

으아악

단계

1단계 - 길이 변수에서 문자열의 길이를 가져옵니다.

2단계 - firstHalf 및 secondHalf 변수를 생성하고 빈 문자열로 초기화합니다.

3단계 - 이제 for-of 루프를 사용하여 각 문자열 문자를 반복합니다. 또한 각 반복마다 firstHalf 문자열 변수에 문자를 추가하고 k 변수의 값을 확인합니다. 길이/2보다 크면 루프를 끊습니다.

4단계 - 이제 for-of 루프를 다시 사용하여 후반부를 반복하고 전반부와 동일한 작업을 수행합니다.

5단계 - 다음으로 firstHalf를 대문자로, secondHalf를 소문자로 변환합니다. 그런 다음 "+" 연산자를 사용하여 두 문자열을 병합합니다.

예 2

아래 예에서 첫 번째 for-of 루프는 문자열의 전반부를 찾고 다른 for-of 루프는 문자열의 후반부를 찾습니다. 또한 출력에서 ​​변환된 문자열을 사용하여 firstHalf 및 secondHalf 변수 값을 표시합니다.

으아악

substr(), toUpperCase() 및 toLowerCase() 메소드 사용

substr() 메서드를 사용하면 원래 문자열에서 하위 문자열을 가져올 수 있습니다. 이 방법에서는 substr() 메서드를 사용하여 전반부 하위 문자열과 후반부 하위 문자열을 가져옵니다.

문법

사용자는 아래 구문에 따라 substr(), toUpperCase() 및 toLowerCase() 메서드를 사용하여 전반부를 대문자로, 나머지 부분을 소문자로 변환할 수 있습니다.

으아악

위 구문에서는 substr() 메서드를 두 번 사용하여 문자열의 전반부와 문자열의 나머지 절반을 가져옵니다.

알고리즘

1단계 - 문자열의 길이를 구합니다.

2단계 - substr() 메소드를 사용하여 전반부를 구합니다. 사용자는 시작점을 나타내는 첫 번째 매개변수로 0을 전달해야 하고, 하위 문자열의 길이를 나타내는 두 번째 매개변수로 length/2를 전달해야 합니다.

3단계 - substr() 메서드를 다시 사용하여 나머지 절반을 얻습니다. length/2를 첫 번째 인수로 전달하여 length/2에서 끝까지 부분 문자열을 가져옵니다.

예 3

아래 예에서는 substr() 메서드를 사용하여 부분 문자열의 절반을 모두 가져오고 전반부에 toUpperCase() 메서드를 사용하고 후반부에 toLowerCase() 메서드를 사용합니다.

으아악

사용자는 for 루프와 substr() 메서드를 사용하여 문자열의 전반부를 대문자로, 나머지 절반을 소문자로 변환하는 방법을 배웠습니다. substr() 메서드를 사용하여 목표를 달성하려면 한 줄의 코드를 작성해야 합니다. 따라서 이것이 권장되는 접근 방식입니다.

위 내용은 절반은 대문자이고 절반은 소문자인 문자열을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제