Maison >interface Web >Questions et réponses frontales >Comment convertir une chaîne en majuscule dans ES6

Comment convertir une chaîne en majuscule dans ES6

青灯夜游
青灯夜游original
2023-02-15 11:56:482455parcourir

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.

Comment convertir une chaîne en majuscule dans ES6

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>

Comment convertir une chaîne en majuscule dans ES6

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>

Comment convertir une chaîne en majuscule dans ES6

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

Comment convertir une chaîne en majuscule dans ES6

【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!

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