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


Visit our Facebook page