Search this site
Embedded Files
Skip to main content
Skip to navigation
การเขียนโปรแกรมภาษาจาวาสคริป
Home
ไวยากรณ์
ตัวแปร
ตัวแปรชนิดObject
ตัวดำเนินการ
ตัวดำเนินการคณิตศาสตร์
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการตรรกะ
ตัวดำเนินการ bitwise
ตัวดำเนินการกำหนดค่า
ตัวดำเนินการชนิดของตัวแปร
การตัดสินใจ
ตัดสินใจแบบ if
ตัดสินใจแบบif_else
ตัดสินใจ if ซ้อน
ตัดสินใจแบบ switch
การทำซ้ำ
for
Indefinite Loop
ES6 − ฟังก์ชัน Functions
Returning functions
Parameterized functions
Anonymous Function
The Function Constructor
Recursion and JavaScript Functions
Lambda Functions
Input_Output
แบบฝึกหัด
แบบฝึกหัดที่ 1
แบบฝึกหัดที่ 2
การเขียนโปรแกรมภาษาจาวาสคริป
ไวยากรณ์(Syntax)
ES6 − Syntax (ไวยากรณ์)
ไวยากรณ์ คือข้อกำหนดวิธีการในการเขียนโปรแกรม โดยในแต่ละภาษาจะมีไวยากรณ์เฉพาะเจาะจงของตนเอง ซึ่งไวยากรณ์ของภาษา JavaScript ประกอบไปด้วย
ตัวแปร
คือ ชื่อที่กำหนดไว้ในหน่วยความจำเพื่อใช้ในการเก็บข้อมูลต่าง ๆ ภายในโปรแกรม
รูปแบบการกำหนดค่า
ให้กับตัวแปร ประเภทค่าคงที่ เป็นการกำหนดค่าแบบไม่เปลี่ยนแปลง
ตัวดำเนินการ
คือ สัญลักษณ์ที่ใช้กำหนดในการดำเนินการ ทั้งตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการเปรียบเทียบ
คำสงวน(keyword)
คือ คำที่ระบบสงวนไว้ใช้ในระบบเท่านั้น ไม่อนุญาตให้นำไปใช้ในการตั้งชื่อตัวแปร เช่น
โมดูล (Modules)
คือ กลุ่มของชุดคำสั่งที่ใ่ช้งานซ้ำ และนำกลับมาใช้งานใหม่ได้
หมายเหตุ
คือ การใส่คำอธิบายโค้ดโปรแกรม ว่ามีหน้าที่อะไรอย่างไร เพื่อใช้ในการปรับปรุงแก้ไขโค้ดโปรแกรมต่อไป
กฎในการตั้งชื่อ
ตัวแปรและชื่อฟังก์ชันต่างๆ ที่ใช้โปรแกรม มีดังนี้
ชื่อสามารถประกอบไปด้วยตัวอักษรและตัวเลข แต่อย่างไรก็ตาม
ตัวแรกของชื่อไม่สามารถใช้ตัวเลขได้
ชื่อไม่สามารถใช้สัญลักษณ์พิเศษได้
ยกเว้น เครื่องหมาย Underscore ( _ ) และ Dollar sign ( $ )
ชื่อ
ต้องไม่เป็นคำสงวน (Keyword)
ตัวอักษรพิมพ์เล็กและพิมพ์ใหญ่ถือว่าเป็นคนละตัวกัน และ
ชื่อไม่สามารถมีช่องว่างได้
ตัวอย่างการตั้งชื่อ เช่น
ในการเขียนโปรแกรมภาษา JavaScript นั้น สามารถเว้นช่องว่างได้ ใช้แท็บ (Tab) เพื่อจัดระยะย่อหน้าได้ตามความเหมะสมสวยงามอ่านง่าย สามารถขึ้นบรรทัดใหม่ได้โดยไม่มีผลต่อโปรแกรม
ตัวอักษรพิมพ์เล็กและพิมพ์ให้มีความแต่กต่างกันใน JavaScript
สามารถใช้ Semicolons หรือไม่ใช้ก็ได้ในการจบแต่ละคำสั่ง เช่น
console.log("hello world")
console.log("We are learning ES6")
ในหนึ่งบรรทัดสามารถใส่ได้หลายคำสั่ง แต่ควรใส่ Semicolons ด้วย (แต่แนะนำควรเขียน 1 คำสั่งต่อ 1 บรรทัด
การเขียนหมายเหตุในภาษา JavaScript
การเขียนหมายเหตุสามารถเขียนได้ 2 รูปแบบ ดังนี้
การเขียนหมายเหตุบรรทัดเดียวใช้ ( // ) ไว้หน้าข้อความนั้น ๆ
การเขียนหมายเหตุหลายบรรทัด (/* */) ไว้ที่บรรทัดเริ่มต้นและบรรทัดสุดท้าย
ตัวอย่าง
//นี้คือหมายเหตุบรรทัดเดียว
/* นี้คือหมายเหตุ
ที่เขียนขึ้นมาหลายบรรทด
*/
เริ่มทดสอบเขียนโปรแกรมแรก
1. ให้เปิด onlin IDE มีหลายตัว เช่น
jsbin
compileonline
2. พิมพ์โค้ดตามตัวอย่างเช่น
var message="Hello World" //เป็นการประกาศตัวแปร
console.log(message) // แสดงค่าของตัวแปร ออกมาทาง console
3. กด RUN หรือ Execute
Report abuse
Report abuse