ต่อไปนี้เป็น กฎ (ไม่ใช่แนวทาง) สำหรับการตั้งชื่อตัวแปร JavaScript:
- ชื่อตัวแปรสามารถประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขเท่านั้น (ตัวอักษร a ถึง z และตัวเลข 0 ถึง 9 ) ขีดล่าง (
_
) หรือเครื่องหมายดอลลาร์$
. - ชื่อตัวแปรไม่สามารถขึ้นต้นด้วยตัวเลขได้
- ชื่อตัวแปรต้องขึ้นต้นด้วย ตัวอักษร เครื่องหมายดอลลาร์ (
$
) หรือ ขีดล่าง (_
) - ชื่อตัวแปรต้องไม่มีการเว้นวรรค
- ชื่อตัวแปรต้องไม่มีคีย์เวิร์ดที่สงวนไว้บางคำ เช่น
Javascript
,true
,this
และอีกมากมาย
คีย์เวิร์ด JavaScript ที่สงวนไว้
เกี่ยวกับคีย์เวิร์ดที่สงวนไว้ หากคุณพยายามตั้งชื่อตัวแปรให้กับคีย์เวิร์ด JavaScript ที่สงวนไว้ คุณจะได้รับข้อผิดพลาดในลักษณะนี้:
let this = "hey you"
// Uncaught SyntaxError: Unexpected token 'this'
ความละเอียดอ่อนของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ใน JavaScript ตัวแปร ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวแปรทั้งสองนี้ออกเสียงเหมือนกัน แต่ตัวหนึ่งมีตัวพิมพ์ใหญ่ อีกตัวเป็นตัวพิมพ์เล็กล้วน:
helloThere
hellothere
ในโลกของ JavaScript นั่นทำให้พวกเขาเป็นสองตัวแปรที่แตกต่างกัน ดังนั้นจงใส่ใจกับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เสมอเมื่อคุณประกาศและอ้างอิงตัวแปรใน JavaScript
คุณสามารถเริ่มตัวแปรด้วยอักษรตัวพิมพ์ใหญ่ได้ แต่รูปแบบทั่วไปที่คุณเห็นใน JavaScript วานิลลาเรียกว่า camelCase ซึ่งก็คือเมื่ออักษรตัวแรกของคำแรกในตัวแปรเป็นตัวพิมพ์เล็ก จากนั้นคำที่ดำเนินการจะมีอักษรตัวแรกของตัวพิมพ์ใหญ่ดังนี้:
let aGoodRuleOfThumb