Loại đối số bên trong hàm JavaScript là gì?

Các giá trị động được truyền trong hàm JavaScript có thể thay đổi khi hàm được gọi ở một vị trí khác trong mã. Các từ khóa chúng tôi sử dụng để đặt tên cho những dữ liệu này là tham số và đối số, nhưng một số nhà phát triển nhầm lẫn giữa chúng

Trong bài viết này, bạn sẽ tìm hiểu về các tham số và đối số và chúng là gì, cùng với vị trí và thời điểm sử dụng chúng

Mục lục

  • Giới thiệu về hàm JavaScript
  • Cách sử dụng Tham số và Đối số trong hàm
  • Sức mạnh của lập luận
  • Phần kết luận

Giới thiệu về Hàm JavaScript

Một trong những khối xây dựng cơ bản trong lập trình JavaScript là hàm. Đó là một khối mã được thiết kế để thực hiện một tác vụ cụ thể

Các chức năng là mã có thể tái sử dụng mà bạn có thể sử dụng ở bất kỳ đâu trong chương trình của mình. Họ loại bỏ nhu cầu lặp lại cùng một mã mọi lúc

Để sử dụng các chức năng một cách hiệu quả, bạn có thể chuyển các giá trị trong một hàm để sử dụng chúng

Đây là một ví dụ về một chức năng

function add(){
	return 2 + 3
}

add()

Đây là một khai báo hàm, tên của hàm là add, và nó được gọi theo tên của hàm với add(). Kết quả của hàm sẽ là 5

Hãy giới thiệu các tham số và đối số trong hàm

Cách sử dụng Tham số và Đối số trong Hàm

Hãy xem mã chức năng của chúng tôi ngay bây giờ

function add(x, y){
	return x + y
}

add(2, 3)

Chúng tôi đã giới thiệu x và y ở đây và thay đổi vị trí của 2 và 3. x và y là các tham số trong khi 2 và 3 là các đối số ở đây

Tham số là một trong các biến trong hàm. Và khi một phương thức được gọi, các đối số là dữ liệu bạn truyền vào các tham số của phương thức

Khi hàm được gọi với add(2, 3), các đối số 2 và 3 lần lượt được gán cho x và y. Điều này có nghĩa là trong hàm, x sẽ được thay thế bằng 2 và y sẽ được thay thế bằng 3

Nếu hàm được gọi với một đối số khác, áp dụng tương tự. Các tham số giống như các trình giữ chỗ cho các đối số của hàm

Sức mạnh của lập luận

Chúng ta có thể sử dụng các đối số hiệu quả hơn khi chúng ta muốn làm cho các hàm có thể sử dụng lại nhiều hơn hoặc khi chúng ta muốn gọi các hàm bên trong các hàm khác mạnh mẽ hơn

Đây là một ví dụ

function add(x, y){
	return x + y
}

function multiply(a, b, c){ // a = 1, b = 2, c = 3
	const num1 = add(a, b) // num1 = add(1, 2) = 3
	const num2 = add(b, c) // num2 = add(2, 3) = 5
    
	return num1 * num2 // 15
}

multiply(1, 2, 3)
// returns 15

Hàm đầu tiên add() có hai tham số là x và y. Hàm trả về phép cộng của hai tham số

Hàm thứ hai multiply() có ba tham số. bên trong hàm, hai biến được khai báo trong đó, num1num2. num1 sẽ lưu trữ giá trị của kết quả của

function add(x, y){
	return x + y
}

add(2, 3)
1 và num2 sẽ lưu trữ giá trị của kết quả của
function add(x, y){
	return x + y
}

add(2, 3)
3. Cuối cùng, hàm
function add(x, y){
	return x + y
}

add(2, 3)
4 sẽ trả về giá trị của num1 nhân với num2

function add(x, y){
	return x + y
}

add(2, 3)
4 được gọi với ba đối số là 1, 2 và 3.
function add(x, y){
	return x + y
}

add(2, 3)
1 sẽ là
function add(x, y){
	return x + y
}

add(2, 3)
9 sẽ trả về 3.
function add(x, y){
	return x + y
}

add(2, 3)
3 sẽ là add(2, 3) sẽ trả về 5

num1 sẽ có giá trị là 3 trong khi num2 sẽ là 5.

function add(x, y){
	return x + y
}

function multiply(a, b, c){ // a = 1, b = 2, c = 3
	const num1 = add(a, b) // num1 = add(1, 2) = 3
	const num2 = add(b, c) // num2 = add(2, 3) = 5
    
	return num1 * num2 // 15
}

multiply(1, 2, 3)
// returns 15
4 sẽ trả về 15

Các đối số được truyền trong hàm

function add(x, y){
	return x + y
}

add(2, 3)
4 cũng được sử dụng làm đối số cho hàm add

Phần kết luận

Việc sử dụng các tham số và đối số đôi khi có thể gây nhầm lẫn, đặc biệt nếu bạn mới học chúng. Nhưng nếu trước tiên bạn tìm hiểu đúng hàm là gì và nó hoạt động như thế nào, bạn sẽ dễ dàng hiểu được các tham số và đối số.

cảm ơn đã đọc bài viết này. Nếu bạn thích nó, hãy cân nhắc chia sẻ nó để giúp các nhà phát triển khác

Bạn có thể liên hệ với tôi trên Twitter, LinkedIn và GitHub

học tập vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Loại đối số bên trong hàm JavaScript là gì?
Segun Ajibola

Nhà phát triển phần mềm và nhà văn kỹ thuật


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Loại đối số bên trong một chức năng là gì?

Đối số lập trường . Điều này được gọi là đối số vị trí.

Loại hàm nào trong JavaScript?

Trong JavaScript, các hàm là đối tượng hạng nhất , bởi vì chúng có thể được truyền cho các hàm khác, được trả về từ các hàm và được gán cho các biến . Chúng cũng có thể có các thuộc tính và phương thức giống như bất kỳ đối tượng nào khác.

Ba loại đối số chức năng là gì?

Các loại đối số của hàm .
Đối số mặc định
Đối số từ khóa (đối số được đặt tên)
đối số vị trí
Đối số tùy ý (đối số có độ dài thay đổi *args và **kwargs )

Tham số trong hàm JavaScript là gì?

Tham số là biến có tên được truyền vào hàm . Biến tham số được sử dụng để nhập đối số vào hàm. Ví dụ. ví dụ chức năng (tham số) { bàn điều khiển.