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

อักขระไหนที่ถูกต้องสำหรับชื่อตัวแปร JavaScript?

เพื่อตรวจสอบอักขระที่ถูกต้องสำหรับชื่อตัวแปร JavaScript ควรปฏิบัติตาม naming conventions ดังนี้:

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

รูปแบบชื่อตัวแปรที่ถูกต้อง:

result 
_result 
$name
myVariable
userName123

รูปแบบที่ ไม่ถูกต้อง:

2result       // เริ่มด้วยตัวเลข
my-variable   // มี hyphen (ใช้ camelCase แทน)
class         // reserved keyword
const         // reserved keyword

Unicode Support (ES6+)

JavaScript รองรับ Unicode ในชื่อตัวแปร:

let 用户 = "John";     // Chinese
let имя = "Ivan";      // Cyrillic
let 変数 = "value";    // Japanese
const π = 3.14159;     // Greek

แต่แนะนำให้ใช้ภาษาอังกฤษ เพื่อความเข้ากันได้และทีมงานอ่านง่าย