ตัวแปรคิดเป็น ถังที่มีชื่อ (named containers) คุณวางข้อมูลลงไป แล้วอ้างอิงได้โดยชื่อถัง
ขณะตั้งชื่อตัวแปรใน JavaScript ให้จดจำกฎต่อไปนี้:
- ห้ามใช้ JavaScript reserved keywords เป็นชื่อตัวแปร เช่น break หรือ boolean ไม่ถูกต้อง
- ชื่อตัวแปร ห้ามเริ่มด้วยตัวเลข (0-9) ต้องขึ้นต้นด้วยตัวอักษร หรือ underscore (_) เช่น 123test ผิด แต่ _123test ถูกต้อง
- ชื่อตัวแปร Case-sensitive เช่น Name และ name เป็นคนละตัวแปร
ตัวอย่าง:
<script> var rank; var points; </script>
แนวทางปฏิบัติแนะนำ (Modern Best Practices)
- camelCase สำหรับตัวแปร/ฟังก์ชัน:
firstName,calculateTotal - PascalCase สำหรับ Class/Constructor:
User,ApiClient - UPPER_SNAKE_CASE สำหรับ Constants:
MAX_RETRY,DEFAULT_TIMEOUT - ชื่อควรอธิบายวัตถุประสงค์:
isActive,userList,fetchUserData - หลีกเลี่ยง: ตัวอักษรเดี่ยว (
x,yยกเว้น math/loop), ความย่อที่ไม่ชัดเจน