วันจันทร์ที่ 22 เมษายน พ.ศ. 2556

String


การใช้ String Object

การใช้ความสามารถของ Object String สามารถใช้งานได้กับตัวแปรทุกตัวที่เป็น String โดย ที่ไม่ต้องใช้คําสั่ง new เพื่อสร้างอ็อบเจ็กต์ใหม่ เพราะตัวแปรแต่ละตัวก็เป็น Object อยู่แล้วนั่นเอง ดังนั้นจึงใช้ Properties และ Method ของ String ได้ทันที เช่น

document.write("Sawasdee".bold());

การหาความยาวของ String

String มีพรอเพอร์ตี length เก็บความยาวของข้อความ ดังนั้น ถ้าจะเอาความยาวของข้อความไปเก็บไว้ในตัวแปร a ก็สามารถทำได้ดังนี้

a = "How are You?".length

การกําหนดรูปแบบตัวอักษร

ในการเขียนเวบเพจด้วย HTML หากเราต้องการแสดงข้อความว่า Hello! ที่มีรูปแบบตัวอักษรให้เป็นตัวหนา เราก็คงใช้คําสั่งอย่างเช่น <B>Hello! </B> แต่ในหัวข้อนี้เราจะได้รู้จักกับอีกวิธีการหนึ่งในการกําหนดรูปแบบตัว อักษรด้วย JavaScript โดยมีรูปแบบดังนี้

"ข&#3657;อความ".ร&#3641;ปแบบต&#3633;วอ&#3633;กษร()
สรุปเมทธอดสำหรับจัดรูปแบบของ String
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()เปลี่ยนเป็นตัวอักษรใหญ่ทั้งหมด

ไม่มีความคิดเห็น:

แสดงความคิดเห็น