การเขียน 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 โดยสามารถปรับปรุงตามความต้องการของโปรเจกต์ได้!