>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?

자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?

青灯夜游
青灯夜游원래의
2022-02-18 17:34:092999검색

JavaScript에는 첫 글자 대문자 사용 기능이 없지만, Slice(), toUpperCase(), toLowerCase() 함수와 문자열 접합 문자 "+"를 사용하여 첫 글자 대문자 사용을 설정할 수 있습니다. 문자열은 대문자로 표시되고 나머지는 소문자로 표시됩니다.

자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

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!");

자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?

개선 문자열에서 각 단어의 첫 번째 문자가 대문자가 되도록

function f(str) {
	var newStr = str.split(" ");
	for (var i = 0; i < newStr.length; i++) {
		newStr[i] = newStr[i].slice(0, 1).toUpperCase() + newStr[i].slice(1).toLowerCase();
	}
	console.log(newStr.join(" "));

}
f("hello World!");

자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?

【관련 권장 사항: javascript 학습 튜토리얼

위 내용은 자바스크립트에는 첫 글자를 대문자로 바꾸는 기능이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.