변환 방법: 1. toUpperCase() 함수를 사용하여 문자열을 대문자로 변환합니다. 구문은 "string.toUpperCase()"입니다. 2. toLocaleUpperCase() 함수를 사용하여 문자열을 대문자로 변환합니다. 구문은 " string.toLocaleUpperCase()" ;3. Slice(), toUpperCase(), toLowerCase() 함수와 문자열 접합 문자 "+"를 사용하여 첫 글자를 대문자로 설정합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
메서드 1. toUpperCase() 함수를 사용하여 문자열을 대문자로 변환합니다.
toUpperCase() 함수: 지정된 문자열의 모든 소문자를 대문자로 변환하고 최종적으로 새 문자열을 반환합니다.
Syntax
stringObject.toUpperCase()
은 stringObject의 모든 소문자를 대문자로 변환한 새 문자열을 반환합니다.
Example
<div class="demo "> <p>转换前:<br /> <span id="str1"></span> </p><br /> <p>转换后:<br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="php中文网的网址为:www.php.cn!"; var str2 =str1.toUpperCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
방법 2. toLocaleUpperCase() 함수를 사용하여 문자열을 대문자로 변환합니다.
toLocaleUpperCase() 함수: 지정된 문자열을 로케일에 따라 변환합니다. ~의 사용자의 현재 컴퓨터 문자열의 모든 소문자는 대문자로 변환되고 새 문자열이 반환됩니다.
Syntax
stringObject.toLocaleUpperCase()
은 stringObject의 모든 소문자를 대문자로 변환한 새 문자열을 반환합니다.
Explanation
toUpperCase()와 다르게 toLocaleUpperCase() 메서드는 로컬 메서드에 따라 문자열을 대문자로 변환합니다. 소수의 언어(예: 터키어)에만 현지 대소문자 매핑이 있으므로 이 메서드의 반환 값은 일반적으로 toUpperCase()와 동일합니다. 그러나 대부분의 경우 toLocaleUpperCase() 메서드는 toUpperCase() 메서드와 동일한 결과를 반환합니다.
예: toLocaleUpperCase() 메소드를 사용하여 "JavaScript 문자열의 대문자 변환" 문자열을 변환합니다!
<div class="demo "> <p>转换前:<br /> <span id="str1"></span> </p><br /> <p>转换后:<br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="JavaScript字符串的大写字母转换!"; var str2 =str1.toLocaleUpperCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
요약: toUpperCase() 메소드인지 toLocaleUpperCase()인지 알 수 있습니다. 메소드를 사용하면 지정된 문자열의 소문자만 변경되어 대문자로 변환되고, 기타 문자가 아닌 문자(또는 대문자)는 변경되지 않습니다.
확장된 지식: 첫 글자를 대문자로 표기하세요
JavaScript에는 대문자 사용 기능이 없습니다. 그러나 Slice(), toUpperCase(), toLowerCase() 함수와 문자열 접합 문자 "+"를 사용하여 첫 글자를 대문자로 설정할 수 있습니다.
slice() 메서드를 사용하여 문자열을 두 부분(초기 문자 부분과 기타 하위 문자 부분)으로 나눕니다.
첫 번째 문자를 대문자로 변환하려면 toUpperCase() 메서드를 사용하고, 다른 하위 문자를 소문자로 변환하려면 toLowerCase()를 사용하세요.
두 부분을 다시 결합하려면 "+" 연산자를 사용하세요
function f(str) { newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase(); console.log(newStr); } f("hello World!");
【추천 학습: javascript 비디오 튜토리얼】
위 내용은 es6에서 문자열을 대문자로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!