ตัวอย่าง จากข้อความ :
var capitalizeText = "love is all around."
วิธีที่ 1 : ใช้ regex (regular expression)
var result = capitalizeText .replace(/^[a-z]/, function(m){ return m.toUpperCase() });
วิธีที่ 2 : ใช้การตัดคำด้วย substr()
var result = capitalizeText .substr(0, 1).toUpperCase() + capitalizeText.substr(1);
วิธีที่ 3 : ใช้การอ้างอิงลำดับใน array
var result = capitalizeText[0].toUpperCase() + capitalizeText.substring(1);
วิธีที่ 4 : ใช้การอ้างอิงตัวอักษรด้วย .charAt(0)
var result = capitalizeText.charAt(0).toUpperCase() + capitalizeText.substring(1);
วิธีที่ 5 : ใช้ตัดคำด้วย .slice()
var result = capitalizeText.slice(0,1).toUpperCase() + capitalizeText.slice(1, capitalizeText.length);
วิธีที่ 6 : ใช้ตัดคำด้วย substring
var result = capitalizeText.substring(0, 1).toUpperCase() + capitalizeText.substring(1);
ทุกวิธีได้ผลลัพธ์ดังนี้ครับ
var capitalizeText = "Love is all around."
หมายเหตุ : วิธีการที่แนะนำให้ใช้มากที่สุดคือ วิธีที่ 4 ครับโดยการใช้ .charAt(0) จากการทดสอบให้ผลลัพธ์ที่เร็วที่สุด
0 comments:
Post a Comment