Search this site
Embedded Files
Skip to main content
Skip to navigation
การเขียนโปรแกรมภาษาจาวาสคริป
Home
ไวยากรณ์
ตัวแปร
ตัวแปรชนิดObject
ตัวดำเนินการ
ตัวดำเนินการคณิตศาสตร์
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการตรรกะ
ตัวดำเนินการ bitwise
ตัวดำเนินการกำหนดค่า
ตัวดำเนินการชนิดของตัวแปร
การตัดสินใจ
ตัดสินใจแบบ if
ตัดสินใจแบบif_else
ตัดสินใจ if ซ้อน
ตัดสินใจแบบ switch
การทำซ้ำ
for
Indefinite Loop
ES6 − ฟังก์ชัน Functions
Returning functions
Parameterized functions
Anonymous Function
The Function Constructor
Recursion and JavaScript Functions
Lambda Functions
Input_Output
แบบฝึกหัด
แบบฝึกหัดที่ 1
แบบฝึกหัดที่ 2
การเขียนโปรแกรมภาษาจาวาสคริป
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
Report abuse
Report abuse