📄️ ตัวแปรคืออะไร ? | พื้นฐาน JavaScript EP.1
ถ้าให้พูดง่าย ๆ ตัวแปรเปรียบเสมือนคน ๆ นึงที่จำค่าอะไรบางอย่างให้เรา โดยที่เราเป็นคนกำหนดว่าจะให้เค้าจำอะไรบ้าง สำหรับการเขียนโปรแกรม ตัวแปรเป็นสิ่งที่สำคัญมาก เนื่องจากเราจำเป็นต้องคำนวณค่าต่าง ๆ หลายค่า
📄️ Object คืออะไร ? | พื้นฐาน JavaScript EP.2
Object เป็นรูปแบบของข้อมูลที่มีลักษณะเป็น key-value คล้ายกับเวลาเราเปิด dictionary หาคำว่า cat ที่แปลว่าแมว กลับกันถ้ามองในรูปแบบของ object ก็จะมี key เป็น cat และมี value ว่าแมวนั่นเอง
📄️ Array คืออะไร ? | พื้นฐาน JavaScript EP.3
ถ้ามองในเชิงการเขียนโปรแกรม Array ก็เป็นเหมือนกล่อง ที่มีไว้เก็บตัวแปรหลาย ๆ ตัวให้อยู่ด้วยกัน เพื่อความเข้าใจง่ายและความสะดวกในการใช้งานนั่นเองครับ
📄️ Function คืออะไร ? | พื้นฐาน JavaScript EP.4-5
Function เป็นชุดคำสั่งหนึ่ง ที่ทำงานและจะได้ผลลัพธ์เหมือนเดิมเสมอโดยขึ้นอยู่กับค่าที่ใส่เข้าไป
📄️ Array Methods คืออะไร ? | พื้นฐาน JavaScript EP.6-7
ใน JavaScript มี built in array methods ที่มีประโยชน์หลายตัวเลยครับ
📄️ If/Else คืออะไร ? | พื้นฐาน JavaScript EP.8
ใน JavaScript เราสามารถกำหนดให้โค้ดของเราทำงานในเงื่อนไขต่าง ๆ ได้ครับ
📄️ Switch คืออะไร ? | พื้นฐาน JavaScript EP.9
นอกจากการใช้ If/Else แล้ว ใน JavaScript เรายังสามารถใช้ Switch เพื่อสร้างเงื่อนไขการทำงานของโค้ดได้ครับ
📄️ Ternary Operator คืออะไร ? | พื้นฐาน JavaScript EP.10
Ternary Operator ถ้าพูดง่าย ๆ ก็คือการเขียน If/Else แบบสั้น ๆ เพื่อความสะดวกในการใช้งานนั่นเองครับ
📄️ Spread Operator คืออะไร ? | พื้นฐาน JavaScript EP.11
ถ้ามีคนถามถึงสุดยอด feature เอนกประสงค์ และสารพัดประโยชน์สุด ๆ ของ JavaScript ผมคงนึกถึงอย่างอื่นไปไม่ได้ นอกจาก Spread Operator
📄️ Destructuring คืออะไร ? | พื้นฐาน JavaScript EP.12-14
Object Destructuring เป็นฟีเจอร์ที่ทำให้เราสร้างตัวแปรจาก key ของ object ได้
📄️ Template Literals คืออะไร ? | พื้นฐาน JavaScript EP.15
วันนี้ผมมีตัวช่วยให้การต่อ string ง่ายขึ้นกว่าเดิมมาฝากกันครับ นั่นคือ Template Literals นั่นเอง
📄️ Falsy & Logical OR Operator | พื้นฐาน JavaScript EP.16-17
ไม่ว่าจะถูกนำไปพิจารณาค่าความจริงที่ไหน ก็จะให้ค่าเป็น false เสมอ
📄️ Nullish Coalescing & Optional Chaining | พื้นฐาน JavaScript EP.18-19
ค่า nullish มี 2 ค่าเท่านั้น ประกอบไปด้วย null และ undefined
📄️ Bracket Notation คืออะไร ? | พื้นฐาน JavaScript EP.20
เป็นวิธีการเข้าถึง property ด้วยการใช้ square bracket หรือ วงเล็บก้ามปู ตามด้วยการใส่ชื่อ property ที่ต้องการครับ
📄️ Asynchronous คืออะไร ? | พื้นฐาน JavaScript EP.21-22
JavaScript เป็นภาษาที่กำเนิดขึ้นมาเพื่อใช้ในการอัพเดตหน้าเว็บให้ลื่นไหล ไม่ติดขัด ทำให้มีธรรมชาติการทำงานที่ทำงานหลายอย่างได้โดยไม่ต้องรองานก่อนหน้าเสร็จก่อนนั่นเองครับ
📄️ Callback คืออะไร ? | พื้นฐาน JavaScript EP.23-24
Callback เป็นฟังก์ชันที่จะถูกเรียกหลังอีกฟังก์ชันหนึ่งทำงานเสร็จ
📄️ Promise คืออะไร ? | พื้นฐาน JavaScript EP.25-26
Promise เป็น object พิเศษที่เก็บการทำงานแบบ asynchronous ไว้
📄️ Async/Await คืออะไร ? | พื้นฐาน JavaScript EP.27–29
Async/Await เป็นฟีเจอร์ที่จะช่วยให้เราสามารถเขียนโค้ดได้เหมือน synchronous