โปรแกรม javascrip เบื้องต้น
ในหัวข้อนี้จะเป็นการแนะนำการพัฒนาโปรแกรมด้วยภาษาจาวาสคริปต์ (javascrip) เป็นภาษาที่ใช้แนวคิดการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming : OOP) ซึ่งหมายถึงทุกอย่างในโปรแกรมเป็นออบเจ็กต์ (Object) หมายความว่า "วัตถุ" วัตถุจะประกอบไปด้วยส่วนประกอบต่างๆ ซึ่งมีหน้าที่ต่างกันไป ผู้พัฒนาโปรแกรมจำเป็นต้องทราบถึงชนิดข้อมูลต่างๆ ที่ในการประมวลผล เช่น ข้อมูลที่เป็นตัวเลขก็ถือเป็นข้อมูลชนิดตัวเลข (Number) ส่วนที่เห็นเป็นข้อความจะเรียกว่าเป็นข้อมูลชนิดสายอักขระ (String) หรือข้อมูลที่เป็นค่าบูลีน (Boolean) เท็จ-จริง (True, False) และรูปแบบการจัดการข้อมูลแบบวัตถุ ซึ่งมีรายละเอียดดังต่อไปนี้
👉การกำหนดชื่อตัวแปรของภาษา javascrip จะมีกฏของการประกาศตัวแปรดังนี้
1. ไม่ขึ้นต้นด้วยตัวเลข แต่ใช้ตัวเลขในตำแหน่งอื่นที่ไม่ใช่ตัวแรกได้
2. ไม่ใช้สัญลักษณ์พิเศษ เช่น , & ^ % # @ ! ? ~ ` " ' / \ ( ) [ ] { } - + * = ; :
3. แต่ $ และ _ สามารถใช้ได้
3. ตัวแปรที่พิมตัวใหญ่กับตัวเล็ก ถือว่าเป็นคนละตัวกันเช่น Val กับ val จะไม่นับว่าเป็นตัวเดียวกัน
4. ห้ามมีช่องว่าง หรือเว้นวรรค (space) ภายในชื่อ
5. ต้องไม่ตรงกับคำสงวน (Reserved Word) ตามตารางด้านล่าง
👉การกำหนดชนิดของตัวแปร (Data Type)
ตัวแปร (Data, Variable) เป็นชื่อหรือสัญลักษณ์ที่ใช้เพื่ออ้างอิงถึงข้อมูลที่ถูกเก็บไว้ในหน่วยความจำ ตัวแปรทำหน้าที่เก็บข้อมูลในโปรแกรม เพื่อให้สามารถเข้าถึงหรือจัดการข้อมูลนั้นได้ในภายหลัง โดยการใช้ชื่อตัวแปร เช่น การอ่านค่าจากตัวแปร หรือการอัปเดตค่าใหม่ให้กับตัวแปร ซึ่งในภาษา JavaScript จะมี 8 ชนิด แสดงตามตารางด้านล่าง
👉การคำนวนค่าทางคณิตศาสตร์ (Arithmetic Operators)
ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators) ในภาษา JavaScript เป็นเครื่องมือที่ใช้สำหรับการคำนวณทางคณิตศาสตร์พื้นฐาน เช่น การบวก การลบ การคูณ และการหาร การเพิ่มค่าหรือลดค่าของตัวแปร เป็นตัน
👉การเปรียบเทียบ (Comparison Operators)
ตัวดำเนินการเปรียบเทียบ (Comparison operators) ในภาษา JavaScript เป็นเครื่องมือที่ใช้สำหรับเปรียบเทียบค่าหรือค่าของตัวแปร ผลลัพธ์ที่ได้จากการเปรียบเทียบจะเป็น True หากเงื่อนไขเป็นจริง และ False หากเงื่อนไขไม่เป็นจริง ตัวดำเนินการเหล่านี้มักใช้ร่วมกับคำสั่งตรวจสอบเงื่อนไข เช่น if และคำสั่งวนซ้ำ เช่น for และ while เพื่อควบคุมการทำงานของโปรแกรม แสดงตัวอย่างตามตารางด้านล่าง
👉การดำเนินการตรรกะ (Logical Operators)
ตัวดำเนินการ (Operator) เป็นสัญลักษณ์ทางไวยากรณ์ในภาษาคอมพิวเตอร์ที่ใช้สำหรับการคำนวณ, เปรียบเทียบ, หรือดำเนินการกับข้อมูลเพื่อให้ได้ผลลัพธ์ใหม่ ตัวดำเนินการทำงานร่วมกับตัวถูกดำเนินการ (Operands) ซึ่งอาจมีหนึ่งตัวหรือหลายตัวก็ได้ ในภาษา JavaScript มีตัวดำเนินการหลายประเภท โดยแต่ละประเภทมีหน้าที่การทำงานที่แตกต่างกันออกไป แสดงตัวดำเนินการเบื้องต้นในตารางด้านล่าง