: หน้าหลัก : เกมส : HOT Free : มุขตลก : บทกลอน : ดูดวง : บริการออกแบบเว็บครบวงจร : การสร้างเว็บ : เกร็ดความรู้ : เว็บบอร์ด : เกี่ยวกับเว็บ :
หน้าแรก JAVA
Hosting
หน้าแรกของ Pyayam.com
เว็บบอร์ดของ JavaScripts : Dreamweaver :: HTML :: CSS :: Upload :: Free SCRIPT :: Free HOSTING :: อื่น ๆ :    
String = บทเรียน Java Script โดย พ ย า ย า ม ดอทคอม
BASIC

+ แนะนำ
+ เรื่องของตัวแปร
+ Operator
+ Statement
+ Function
+ Event
+ OOP

ADVANCE

+ Windows
+ Document Object
+ Form
+ Link
+ Image
+ Math Function
+ String

เขียนสมุดเยี่ยม
webboard
<< Back
-> Refresh
-> แจ้ง link เสีย

 


String

ไม่ว่าจะเขียนโปรแกรมด้วยภาษาใด การจัดการกับ String ก็เป็นความสามารถที่ขาดไม่ได้ ใน JavaScript ก็เช่นกัน

- การใช้ String Object
- การหาความยาวของ String
- การกําหนดรูปแบบตัวอักษร
- การดําเนินการกับข้อความ

 


 

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

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp

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

 

<< Back :: ^ top ^

 


 

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

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp

a = "How are You?".length

 

 

<< Back :: ^ top ^

 


 

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

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp
"ข้อความ".รูปแบบตัวอักษร()

สรุปเมทธอดสำหรับจัดรูปแบบของ String

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp

big()
blink()
Bold()
fixed()
Fontcolor(color)
Fontsize(size)
italics()
small()
strike()
sub()
sup()

<BIG>
<BLINK>
<B>
<TT>
<FONT COLOR=...>
<FONT SIZE=...>
<I>
<SMALL>
<STRIKE>
<SUB>
<SUP>

 

<< Back :: ^ top ^

 


การดําเนินการกับข้อความ
นอกจาก String จะมีเมธอดที่เกี่ยวข้องกับการแสดงผลข้อความ แล้ว String ยังมีเมธอดที่เกี่ยวกับการตัดคํา ค้นหาตัวอักษรหรือคําในข้อความ หรือเมธอดที่เกี่ยวกับคําภายในข้อความ ซึ่งผมจะเรียกเมธอดกลุ่มนี้ว่าเป็น การ ดําเนินการกับข้อความ ซึ่งมีรายละเอียดดังตาราง

พยายาม Pyayam.com :: พ ย า ย า ม ดอทคอม ::
พยายาม
FileEditFormatViewHelp

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() เปลี่ยนเป็นตัวอักษรใหญ่ทั้งหมด

 

<< Back :: ^ top ^


ท่องเที่ยว

คม-ชัด-ลึก  : ไทยรัฐ : เดลินิวส์ : แนวหน้า  : ข่าวสด  : มติชน  : กรุงเทพทูเดย์  : กรุงเทพธุรกิจ : ฐานเศรษฐกิจ  : ประชาชาติธุรกิจ : สยามกีฬา : การเมืองไทย  : ข่าวโทรคมนาคมและคอมพิวเตอร์ : สำนักข่าวกรมประชาสัมพันธ์  : สยามธุรกิจ  : ผู้จัดการ : เส้นทางเศรษฐกิจ : อ.ส.ม.ท : อ่านหัวข่าวทุกฉบับ : ค้นข่าวเก่า : Bangkok Post  : ThaiPost  : The Nation : GNN : ThaitownUSA : Siam Chronicle : INN News : MWEB News : ธนาคารแห่งประเทศไทย : ธนาคารเอเชีย : ธนาคารอาคารสงเคราะห์ : ธนาคารไทยพาณิชย์ : ธนาคารกรุงเทพ  : ธนาคารไทยทนุ  : ธนาคารออมสิน : ธนาคารทหารไทย : ธนาคารกสิกรไทย : ธนาคารกรุงศรีอยุธยา : ธนาคารเพื่อการเกษตร : ธนาคารเพื่อการส่งออก : ธนาคารนครหลวงไทย : ธนาคารสแตนดาร์ดชาร์เตอร :

MSN & E-mail : mr.pyayam [ at ] gmail.com
หมายเลขทะเบียนประกอบพานิชย์อิเลคทรอนิกส์ : 0447314800321 คำขอที่ 32 / 2548
Copyright © 2004 - 2008 PYAYAM.com. All rights reserved ®. Hosting by Baansiripatt.com