Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

Variable Naming Conventions ใน JavaScript

ขณะตั้งชื่อตัวแปรใน JavaScript ให้จดจำกฎต่อไปนี้:

  • ห้ามใช้ JavaScript reserved keywords เป็นชื่อตัวแปร (ดูรายการในหัวข้อก่อนหน้า) เช่น break หรือ boolean ไม่ถูกต้อง
  • ชื่อตัวแปร ห้ามเริ่มด้วยตัวเลข (0-9) ต้องขึ้นต้นด้วยตัวอักษร หรือ underscore (_) เช่น 123test ผิด แต่ _123test ถูกต้อง
  • ชื่อตัวแปร Case-sensitive (แยกเล็ก-ใหญ่) เช่น Name และ name เป็นคนละตัวแปร

ตัวอย่าง:

var name;    // ถูกต้อง
var 2name;   // ผิด
var _2name;  // ถูกต้อง

แนวทางปฏิบัติที่ดี (Best Practices)

  • ใช้ camelCase สำหรับตัวแปรและฟังก์ชัน: userName, getUserData
  • ใช้ PascalCase สำหรับ Constructor/Class: User, UserProfile
  • ใช้ UPPER_SNAKE_CASE สำหรับ constants: MAX_SIZE, API_URL
  • ใช้ชื่อที่มีความหมาย (descriptive): userAge ดีกว่า ua
  • หลีกเลี่ยงชื่อสั้นเกินไป (x, y ยกเว้น loop counter)
  • อนุญาตให้ใช้ $ และ _ นำหน้า (มักใช้ใน library internal หรือ private convention)