Maison >interface Web >Questions et réponses frontales >Comment convertir une chaîne en majuscule dans ES6
Méthode de conversion : 1. Utilisez la fonction toUpperCase() pour convertir la chaîne en majuscule, la syntaxe est "string.toUpperCase()" ; 2. Utilisez la fonction toLocaleUpperCase() pour convertir la chaîne en majuscule, la syntaxe est " ; string.toLocaleUpperCase()" ;3. Utilisez les fonctions slice(), toUpperCase(), toLowerCase() et le caractère d'épissage de chaîne "+" pour définir la première lettre en majuscule.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
Méthode 1. Utilisez la fonction toUpperCase() pour convertir la chaîne en majuscules
Fonction toUpperCase() : convertissez toutes les lettres minuscules de la chaîne spécifiée en lettres majuscules et renvoyez enfin une nouvelle chaîne.
Syntax
stringObject.toUpperCase()
renverra une nouvelle chaîne dans laquelle tous les caractères minuscules de stringObject sont convertis en caractères majuscules.
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>
Method 2. Utilisez la fonction tolocaleupperase () pour convertir la chaîne en fonction uppercase
tolocaleuppercase (): il convertira la chaîne spécifiée en fonction du lieu de l'ordinateur actuel de l'utilisateur. Toutes les lettres minuscules de la chaîne sont converties en lettres majuscules et une nouvelle chaîne est renvoyée.
Syntax
stringObject.toLocaleUpperCase()
renverra une nouvelle chaîne dans laquelle tous les caractères minuscules de stringObject sont convertis en caractères majuscules.
Explication
Différent de toUpperCase(), la méthode toLocaleUpperCase() convertit la chaîne en majuscule selon la méthode locale. Seules quelques langues (comme le turc) ont un mappage de cas local, donc la valeur de retour de cette méthode est généralement la même que toUpperCase(). Mais dans la plupart des cas, la méthode toLocaleUpperCase() renvoie le même résultat que la méthode toUpperCase().
Exemple : Utilisez la méthode toLocaleUpperCase() pour convertir la chaîne "conversion de lettres majuscules de la chaîne 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>
Résumé : On peut voir que s'il s'agit de la méthode toUpperCase() ou de la méthode toLocaleUpperCase() Méthode, Seules les lettres minuscules de la chaîne spécifiée seront modifiées et converties en lettres majuscules, et les autres non-lettres (ou lettres majuscules) ne seront pas modifiées.
Connaissances approfondies : mettre en majuscule la première lettre
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.
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 rejoindre les deux parties
function f(str) { newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase(); console.log(newStr); } f("hello World!");
【Apprentissage recommandé : Tutoriel vidéo 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!