การใช้ String Object
การใช้ความสามารถของ Object String สามารถใช้งานได้กับตัวแปรทุกตัวที่เป็น String โดย ที่ไม่ต้องใช้คําสั่ง new เพื่อสร้างอ็อบเจ็กต์ใหม่ เพราะตัวแปรแต่ละตัวก็เป็น Object อยู่แล้วนั่นเอง ดังนั้นจึงใช้ Properties และ Method ของ String ได้ทันที เช่นการหาความยาวของ String
String มีพรอเพอร์ตี length เก็บความยาวของข้อความ ดังนั้น ถ้าจะเอาความยาวของข้อความไปเก็บไว้ในตัวแปร a ก็สามารถทำได้ดังนี้การกําหนดรูปแบบตัวอักษร
ในการเขียนเวบเพจด้วย HTML หากเราต้องการแสดงข้อความว่า Hello! ที่มีรูปแบบตัวอักษรให้เป็นตัวหนา เราก็คงใช้คําสั่งอย่างเช่น <B>Hello! </B> แต่ในหัวข้อนี้เราจะได้รู้จักกับอีกวิธีการหนึ่งในการกําหนดรูปแบบตัว อักษรด้วย JavaScript โดยมีรูปแบบดังนี้| big() | <BIG> |
| blink() | <BLINK> |
| Bold() | <B> |
| fixed() | <TT> |
| Fontcolor(color) | <FONT COLOR=...> |
| Fontsize(size) | <FONT SIZE=...> |
| italics() | <I> |
| small() | <SMALL> |
| strike() | <STRIKE> |
| sub() | <SUB> |
| sup() | <SUP> |
การดําเนินการกับข้อความ
นอกจาก String จะมีเมธอดที่เกี่ยวข้องกับการแสดงผลข้อความ แล้ว String ยังมีเมธอดที่เกี่ยวกับการตัดคํา ค้นหาตัวอักษรหรือคําในข้อความ หรือเมธอดที่เกี่ยวกับคําภายในข้อความ ซึ่งผมจะเรียกเมธอดกลุ่มนี้ว่าเป็น การ ดําเนินการกับข้อความ ซึ่งมีรายละเอียดดังตาราง| charAt(เลขตําแหน่ง) | ให้ค่าเป็นตัวอักษรในตําแหน่งที่กําหนด |
| indexOf(pattern) | ให้ค่าเป็นตําแหน่งของ pattern ชุดแรก ที่พบใน string |
| indexOf(pattern,startIndex) | เหมือน IndexOf(pattern) แต่กําหนดจุด เริ่มต้นของการค้นหา |
| lastIndexOf(pattern) | ให้ค่าเป็นตําแหน่งของ pattern สุดท้าย ที่พบใน string |
| lastIndexOf(pattern,startIndex) | เหมื่อน lastIndexOf(pattern) แต่กําหนด จุดเริ่มต้นของการค้นหา |
| split(separator) | ใช้แบ่ง string เป็นอาร์เรย์โดยมีสัญลักษณ์ ที่กําหนดใน separator เป็นตัวคั่น |
| Substring(startIndex,endIndex) | ให้ค่าเป็น string ตั้งแต่ตําแหน่ง startIndex ถึง endIndex |
| toLowerCase() | เปลี่ยนเป็นตัวอักษรเล็กทั้งหมด |
| toUpperCase() | เปลี่ยนเป็นตัวอักษรใหญ่ทั้งหมด |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น