Maison  >  Article  >  interface Web  >  Javascript a-t-il une fonction pour mettre en majuscule la première lettre ?

Javascript a-t-il une fonction pour mettre en majuscule la première lettre ?

青灯夜游
青灯夜游original
2022-02-18 17:34:092845parcourir

Il n'y a pas de fonction de majuscule de la première lettre en JavaScript ; mais vous pouvez utiliser les fonctions slice(), toUpperCase(), toLowerCase() et le caractère d'épissage de chaîne "+" pour définir la première lettre de la majuscule. la chaîne est en majuscule et le reste est en minuscules.

Javascript a-t-il une fonction pour mettre en majuscule la première lettre ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Il n'y a pas de fonction de majuscule en JavaScript.

Mais nous pouvons utiliser les fonctions slice(), toUpperCase(), toLowerCase() et le caractère d'épissage de chaîne "+" pour définir la première lettre en majuscule.

Idée d'implémentation :

  • Utilisez la méthode slice() pour diviser la chaîne en deux parties : la partie de caractère initiale et les autres parties de sous-caractères.

  • Utilisez la méthode toUpperCase() pour convertir la première lettre en majuscule ; utilisez toLowerCase() pour convertir les autres sous-caractères en minuscules.

  • Utilisez l'opérateur "+" pour joindre les deux parties

Code d'implémentation :

function f(str) {
newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase();
   console.log(newStr);
}
f("hello World!");

Javascript a-t-il une fonction pour mettre en majuscule la première lettre ?

Améliorez-le pour que le premier caractère de chaque mot de la chaîne soit en majuscule

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 a-t-il une fonction pour mettre en majuscule la première lettre ?

【Recommandations associées : Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn