Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

青灯夜游
青灯夜游asal
2023-02-15 11:56:482431semak imbas

Kaedah penukaran: 1. Gunakan fungsi toUpperCase() untuk menukar rentetan kepada huruf besar, sintaks "string.toUpperCase()" 2. Gunakan fungsi toLocaleUpperCase() untuk menukar rentetan kepada huruf besar, the sintaks "rentetan. toLocaleUpperCase()"; 3. Gunakan fungsi slice(), toUpperCase(), toLowerCase() dan aksara penyambung rentetan "+" untuk menetapkan huruf pertama menjadi huruf besar.

Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Kaedah 1. Gunakan fungsi toUpperCase() untuk menukar rentetan kepada huruf besar

Fungsi kaedah toUpperCase(): tukarkan rentetan yang ditentukan ke dalam huruf besar Tukar semua huruf kecil kepada huruf besar, dan akhirnya mengembalikan rentetan baharu.

Sintaks

stringObject.toUpperCase()
  • akan mengembalikan rentetan baharu di mana semua aksara huruf kecil stringObject ditukar kepada aksara besar.

Instance

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

Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

Kaedah 2. Gunakan toLocaleUpperCase() Fungsi menukar rentetan kepada huruf besar

Fungsi toLocaleUpperCase(): ia akan menukar semua huruf kecil dalam rentetan yang ditentukan kepada huruf besar mengikut tempat komputer semasa pengguna, dan akhirnya ia akan Mengembalikan rentetan baharu.

Sintaks

stringObject.toLocaleUpperCase()
  • akan mengembalikan rentetan baharu di mana semua aksara huruf kecil stringObject ditukar kepada aksara besar.

Penjelasan

Berbeza daripada toUpperCase(), kaedah toLocaleUpperCase() menukar rentetan kepada huruf besar mengikut kaedah setempat. Hanya beberapa bahasa (seperti bahasa Turki) yang mempunyai pemetaan kes tempatan, jadi nilai pulangan kaedah ini biasanya sama dengan toUpperCase(). Tetapi dalam kebanyakan kes, kaedah toLocaleUpperCase() mengembalikan hasil yang sama seperti kaedah toUpperCase().

Contoh: Gunakan kaedah toLocaleUpperCase() untuk menukar rentetan "penukaran huruf besar rentetan 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>

Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

Ringkasan: Ia boleh dilihat bahawa sama ada kaedah toUpperCase() atau kaedah toLocaleUpperCase(), ia hanya akan menukar huruf kecil rentetan yang ditentukan dan menukarnya kepada huruf besar, dan tiada bukan huruf lain (atau huruf besar). ) akan diubah.

Pengetahuan lanjutan: Gunakan huruf besar huruf pertama

Tiada fungsi huruf besar dalam JavaScript. Tetapi kita boleh menggunakan fungsi slice(), toUpperCase(), toLowerCase() dan aksara penyambungan rentetan "+" untuk menetapkan huruf pertama menjadi huruf besar.

  • Gunakan kaedah slice() untuk membahagikan rentetan kepada dua bahagian: bahagian aksara awal dan bahagian sub-aksara lain.

  • Gunakan kaedah toUpperCase() untuk menukar huruf pertama kepada huruf besar gunakan toLowerCase() untuk menukar sub-aksara lain kepada huruf kecil.

  • Gunakan operator "+" untuk menyambung semula dua bahagian

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

Bagaimana untuk menukar rentetan kepada huruf besar dalam es6

[Pembelajaran yang disyorkan : tutorial video javascript]

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada huruf besar dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn