ฉันใช้ Netbeans เพื่อเพิ่มความคิดเห็นแบบมืออาชีพในแต่ละฟังก์ชันฉันเขียน ดังนั้นฉันจึงเริ่มต้นด้วย/**
จากนั้นฉันก็กดEnter
เพื่อให้ Netbeans ตอบสนองความคิดเห็นเริ่มต้นสำหรับฟังก์ชันต่อไป
จนถึงตอนนี้ฉันใช้สิ่งนี้สำหรับภาษา PHP เท่านั้นและในกรณีนี้ Netbeans มักจะเพิ่ม@returns {type}
ส่วนในรูปแบบความคิดเห็นเท่านั้นหากทำตามฟังก์ชัน PHP รวมreturn
คำสั่งไว้จริงๆ เรียกว่า "โพรซีเดอร์" (ฟังก์ชันที่ไม่คืนค่าใด ๆ ) ส่วนนี้หายไป
วันนี้ฉันลองทำสิ่งเดียวกันกับฟังก์ชัน Javascript และ Netbeans ได้เพิ่ม@returns {undefined}
ส่วนในโครงร่างความคิดเห็นแม้ว่าฟังก์ชันต่อไปนี้จะไม่ส่งคืนอะไรเลย
สิ่งนี้ทำให้ฉันสับสน Netbeans แนะนำแบบนี้หรือไม่ว่าทุกฟังก์ชั่น Javascript ต้องส่งคืนอะไร ฉันควรทำอย่างไรดี? ละเว้น (หรือลบ) ส่วนรูปแบบความคิดเห็นนั้นหรือทำตามคำแนะนำ (หากนี่เป็นคำแนะนำเลย) และเพิ่มreturn false;
ในตอนท้ายของฟังก์ชันดังกล่าวแม้ว่าจะไม่มีประโยชน์สำหรับฉัน
undefined
จะกลับมา ในหลายภาษาผลลัพธ์ของคำสั่งสุดท้ายจะถูกส่งกลับ (มีประโยชน์มากกว่า IMO) เหล่านี้เรียกว่าผลตอบแทนโดยปริยาย