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

ทำไมควรใช้ Semicolon หลังฟังก์ชันใน JavaScript?

การใส่ Semicolon หลังฟังก์ชันเป็นเรื่องทางเลือก (Optional) แต่เพื่อป้องกันผลลัพธ์ที่ไม่พึงประสงค์เมื่อใช้ Function Expressions ควรใส่ Semicolon

ใช้ Semicolon

var display = function () { 
  alert("Hello World"); 
}; 
(function () { 
  // code 
})();

ไม่ใช้ Semicolon

var display = function () { 
  alert("Hello World"); 
} 
(function () { 
  // code 
})();

กรณีแรก ฟังก์ชันแรกจะทำงานทันทีเพราะมี Semicolon