ค่าพารามิเตอร์เริ่มต้นใน TypeScript

สำหรับพารามิเตอร์ที่ไม่จำเป็นก็สามารถ กำหนดค่าเริ่มต้นได้ ในกรณีนี้ จะไม่เขียนเครื่องหมายคำถามเพื่อระบุว่า เป็นพารามิเตอร์ที่ไม่จำเป็น เพื่อเป็น ตัวอย่าง ลองกำหนดให้นามสกุลของผู้ใช้ที่ไม่ได้ ตั้งนามสกุล มีค่าเป็น 'snow':

typescriptfunction func(first: string, last: string = 'snow') {
  return first + ' ' + last;
}

ตอนนี้ลองใช้ฟังก์ชันของเรากัน เรียกใช้ด้วยพารามิเตอร์สองตัว:

typescriptfunc('john', 'smit'); // จะคืนค่า 'john smit'

เรียกใช้ด้วยพารามิเตอร์เดียว:

typescriptfunc('john'); // จะคืนค่า 'john snow'
Задание 1

สร้างฟังก์ชันที่ใช้ยกกำลังตัวเลข ให้มีเลขชี้กำลังตามที่กำหนด ให้พารามิเตอร์แรก ของฟังก์ชันรับตัวเลข และ พารามิเตอร์ที่สองรับเลขชี้กำลัง ให้พารามิเตอร์ที่สอง เป็นพารามิเตอร์ที่ไม่จำเป็น และโดยค่าเริ่มต้นฟังก์ชัน จะยกกำลังตัวเลขด้วยเลขชี้กำลังสอง