ในคำสั่ง return วงเล็บรอบ ๆ นิพจน์ถูกสร้างขึ้นแล้ว
ใน JavaScript เช่นเดียวกับในภาษาอื่น ๆ (เช่น C, C ++, Java, Python) คำสั่ง return มีสองส่วนคือคีย์เวิร์ดreturnและนิพจน์ (ไม่บังคับ) ดังนั้นในทุกกรณีสิ่งที่เป็นไปตามreturnคำหลักคือแรกประเมินว่าการแสดงออกหลังจากนั้นคำสั่งกลับคือ "ดำเนินการ" โดยผ่านการควบคุมกลับไปยังผู้โทร
ในการใช้หรือไม่ใช้วงเล็บคือก เรื่องของรูปแบบในขณะที่คำแนะนำสไตล์ส่วนใหญ่ห้ามมิให้ใช้ในกรณีที่ไม่สำคัญเช่นเดียวกับที่ระบุไว้ในคำถามของคุณเพราะจะทำให้ผลตอบแทนดูเหมือนเป็นฟังก์ชัน
ภาคผนวกในภายหลัง
ถ้ามีวงเล็บหรือไม่มีอย่าลืมใส่นิพจน์เสริมไว้ข้างหลังreturnนั่นคือในบรรทัดเดียวกัน อันตรายจริงที่มีreturnอยู่ในความมุสา JavaScript ในการเพิ่มตัวแบ่งบรรทัดหลังจากที่มัน:
function test() {
return
1;
}
... เพราะข้างต้นฟังก์ชั่นจะกลับมาtestundefined
void(x),typeof(x)