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

สัญลักษณ์ +function() { } ใน JavaScript ทำหน้าที่อะไร?

สัญลักษณ์ +function() {} ใช้บังคับให้ Parser จัดการสิ่งที่อยู่หลังเครื่องหมาย + เป็น Expression (นิพจน์) มักใช้กับฟังก์ชันที่เรียกใช้ทันที (Immediately Invoked Function) เช่น

+function() { alert("Demo!"); }();

แต่เครื่องหมาย + ไม่ใช่ตัวเลือกเดียว สามารถใช้ !, -, ~ ได้เช่นกัน

วงเล็บก็สามารถใช้แทนได้ดังนี้

(function() { alert("Demo!"); })();

หรือรูปแบบนี้ก็ได้

(function() { alert("Demo!"); }());