การเขียน function typescript เบื้องต้น
2025-02-01 03:08:29
1. การประกาศฟังก์ชันแบบธรรมดา (Function Declaration)
ในตัวอย่างนี้:
- ฟังก์ชัน
greet
รับพารามิเตอร์name
ที่เป็นประเภทstring
และคืนค่าผลลัพธ์เป็นประเภทstring
เช่นเดียวกัน
2. การใช้ฟังก์ชันแบบแสดงประเภทพารามิเตอร์และค่าผลลัพธ์
ฟังก์ชัน
add
รับพารามิเตอร์สองตัวคือ a
และ b
ซึ่งทั้งคู่เป็น number
และคืนค่าผลลัพธ์เป็น number
เช่นกัน
3. การประกาศฟังก์ชันแบบแสดงประเภทของพารามิเตอร์ในตัวแปร
ในตัวอย่างนี้:
- ประเภทของฟังก์ชันจะถูกระบุไว้ในตัวแปร
multiply
ซึ่งรับพารามิเตอร์x
และy
เป็นnumber
และคืนค่าผลลัพธ์เป็นnumber
4. ฟังก์ชันที่ไม่มีค่าผลลัพธ์ (Void Function)
ในกรณีนี้ ฟังก์ชัน logMessage
จะไม่คืนค่าใดๆ (ใช้ประเภท void
) แต่จะทำการแสดงข้อความในคอนโซลแทน
5. การใช้ฟังก์ชันที่มีพารามิเตอร์แบบ Optional
ในตัวอย่างนี้:
- พารามิเตอร์
age
เป็นพารามิเตอร์ที่เลือกใช้ได้ (Optional
) ถ้าผู้ใช้ไม่ส่งค่าage
มาจะไม่มีผลต่อฟังก์ชัน
6. การใช้ฟังก์ชันที่มี Default Parameter
ในกรณีนี้:
- พารามิเตอร์
greeting
จะมีค่าเริ่มต้นเป็น "Hello" หากไม่ถูกระบุในตอนเรียกใช้งาน
นี่เป็นตัวอย่างเบื้องต้นของการประกาศฟังก์ชันใน TypeScript โดยสามารถปรับปรุงตามความต้องการของโปรเจกต์ได้!