Returning functions

Returning functions คือฟ้งก์ชันที่มีการคืนค่ากลับไปยังผู้ที่เรียกใช้ฟังก์ชัน

รูปแบบการใช้งาน

function function_name()

{

//statements

return value;//สำหรับส่งคืนค่าออกไป

}

การใช้งานฟังก์ชันนี้ต้องใส่คีย์เวิร์ดว่า return ด้วย

ในการคืนค่า 1 ฟังก์ชันควรคืนค่าเดียว และคำสั่ง return ควรอยู่ท้ายคำสั่งเสมอ

ตัวอย่าง

function retStr()

{

return "hello world!!!"

}

var val=retStr() //ประกาศตัวแปรเป็นชนิดฟังก์ชัน

console.log(val) //เรียกใช้งานฟังก์ชันผ่านชื่อตัวแปร

เราสามารถเรียกใช้ฟังก์ชันโดยตรงก็ เช่น console.log(retSri())

ผลลัพธ์

hello world