ใช้เมธอด 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"