Chương trình JavaScript để đặt giá trị tham số mặc định cho một hàm

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ đặt giá trị tham số mặc định cho một hàm.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Hàm JavaScript và biểu thức hàm
  • Tham số mặc định của JavaScript

Cú pháp để đặt giá trị tham số mặc định cho một hàm là:

 function functionName(param1=default1, param2=default2,… ) ( // function body )

Ví dụ 1: Đặt giá trị tham số mặc định cho một hàm

 // program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());

Đầu ra

 20 12 8

Trong ví dụ trên, giá trị mặc định x3 và giá trị mặc định y5 .

  • sum(5, 15)- Khi cả hai đối số được truyền, xlấy 5ylấy 15 .
  • sum(7)- Khi 7 được truyền cho sum()hàm, xlấy 7ylấy giá trị mặc định là 5 .
  • sum()- Khi không có đối số nào được truyền vào sum()hàm, xlấy giá trị mặc định 3ylấy giá trị mặc định 5 .

Ví dụ 2: Sử dụng Tham số trước trong Tham số khác

 // using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);

Đầu ra

 22 32

Bạn cũng có thể chuyển một tham số làm giá trị mặc định cho một tham số khác.

Trong chương trình trên,

  • Khi 10 được chuyển cho calculate()hàm, xtrở thành 10ytrở thành 12 ( sumhàm trả về 22 ).
  • Khi không có giá trị nào được truyền cho calculate()hàm, xsẽ trở thành 15ytrở thành 17 ( sumhàm trả về 32 ).

thú vị bài viết...