Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีแปลงสตริงเป็นตัวพิมพ์ใหญ่ (Uppercase) ใน JavaScript

ใช้เมธอด toUpperCase() แปลงสตริงเป็นตัวพิมพ์ใหญ่ทั้งหมด คืนค่า string ใหม่

ตัวอย่าง

<html>
  <head>
    <title>JavaScript String toUpperCase() Method</title>
  </head>
  <body>
    <script>
      var str = "demo text";
      document.write(str.toUpperCase()); // "DEMO TEXT"
    </script>
  </body>
</html>

เมธอดเกี่ยวกับ Case (ซ้ำจากบทความก่อนหน้า)

Methodคำอธิบาย
toLowerCase()ตัวพิมพ์เล็ก
toUpperCase()ตัวพิมพ์ใหญ่
toLocaleLowerCase()ตัวพิมพ์เล็กตาม locale
toLocaleUpperCase()ตัวพิมพ์ใหญ่ตาม locale

Locale-specific cases (Turkish example)

// Turkish: dotted I (İ) vs dotless ı
"I".toLowerCase();           // "i" (English)
"I".toLocaleLowerCase("tr"); // "ı" (Turkish dotless)
"i".toUpperCase();           // "I"
"i".toLocaleUpperCase("tr"); // "İ" (Turkish dotted)

การประยุกต์: Title Case

function toTitleCase(str) {
  return str.toLowerCase().split(' ').map(word => 
    word.charAt(0).toUpperCase() + word.slice(1)
  ).join(' ');
}

toTitleCase("hello world"); // "Hello World"