Hướng dẫn what is argument and parameter in javascript? - đối số và tham số trong javascript là gì?
JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất ngoài kia để phát triển web. 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 các dữ liệu này là các tham số và đối số, nhưng một số nhà phát triển nhầm lẫn 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 nơi và thời điểm sử dụng chúng. Một trong những khối xây dựng cơ bản trong lập trình JavaScript là một chức năng. Đó là một khối mã được thiết kế để thực hiện một nhiệm 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 cứ đâu trong chương trình của mình. Họ loại bỏ sự cần thiết phải lặp lại cùng một mã mọi lúc. Để sử dụng các chức năng theo cách mạnh mẽ, bạn có thể truyền các giá trị trong một hàm để sử dụng chúng. Dưới đây là một ví dụ về một chức năng: Đây là một khai báo chức năng, tên của hàm là Hãy giới thiệu các 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ờ: 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. Một tham số là một trong các biến trong một 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.parameter is one of the variables in a function. And when a method is called, the arguments are the data you pass into the method's parameters. Khi hàm được gọi với Nếu hàm được gọi với một đối số khác, cùng áp dụng. Các tham số giống như giữ chỗ cho các đối số chức năng. 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 chức năng dễ sử dụng hơn hoặc khi chúng ta muốn thực hiện các chức năng gọi bên trong một chức năng khác mạnh hơn. Đây là một ví dụ: Hàm đầu tiên Hàm thứ hai 4 được gọi với ba đối số là 1, 2 và 3. 1 sẽ là 9 sẽ trở lại 3. 3 sẽ là add(2, 3) sẽ trả về 5.
4 sẽ trở lại 15.Các đối số được truyền trong hàm 4 cũng được sử dụng làm đối số cho hàm add .Sự kết luậnGiới thiệu về các chức năng JavaScript Một trong những khối xây dựng cơ bản trong lập trình JavaScript là một chức năng. Đó là một khối mã được thiết kế để thực hiện một nhiệm 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 cứ đâu trong chương trình của mình. Họ loại bỏ sự cần thiết phải lặp lại cùng một mã mọi lúc. Để sử dụng các chức năng theo cách mạnh mẽ, bạn có thể truyền các giá trị trong một hàm để sử dụng chúng. Dưới đây là một ví dụ về một chức năng: JavaScript 7 không thực hiện bất kỳ kiểm tra nào trên các giá trị tham số (đối số).Tham số và đối số chức năngTrước đó trong hướng dẫn này, bạn đã học được rằng các chức năng có thể có các tham số: parameters: hàm functionName (tham số1, tham số2, tham số3) {& nbsp; // Mã được thực thi} Các tham số chức năng là các tên được liệt kê trong định nghĩa chức năng.parameters are the names listed in the function definition. Đối số chức năng là các giá trị thực được truyền đến (và nhận được bởi) hàm.arguments are the real values passed to (and received by) the function. Quy tắc tham sốĐịnh nghĩa chức năng JavaScript không chỉ định các loại dữ liệu cho các tham số. Các hàm JavaScript không thực hiện kiểm tra loại trên các đối số được truyền. Các hàm JavaScript không kiểm tra số lượng đối số nhận được. Tham số mặc địnhNếu một hàm được gọi với các đối số bị thiếu (ít hơn được khai báo), các giá trị bị thiếu được đặt thành 8.missing arguments
(less than declared), the missing values are set to 8.Đôi khi điều này được chấp nhận, nhưng đôi khi tốt hơn là gán giá trị mặc định cho tham số: Thí dụ hàm myfunction (x, y) {& nbsp; if (y === không xác định) {& nbsp; & nbsp; & nbsp; y = 2; & nbsp; }} Hãy tự mình thử » Giá trị tham số mặc địnhES6 cho phép các tham số chức năng có các giá trị mặc định. Thí dụx = sumall (1, 123, 500, 115, 44, 88); hàm sumall () {& nbsp; Đặt tổng = 0; & nbsp; for (let i = 0; i Hãy tự mình thử » Nếu một hàm được gọi với quá nhiều đối số (nhiều hơn được tuyên bố), các đối số này có thể được đạt được bằng cách sử dụng đối tượng đối số.Đối số được truyền theo giá trị Thí dụ x = sumall (1, 123, 500, 115, 44, 88); hàm sumall () {& nbsp; Đặt tổng = 0; & nbsp; for (let i = 0; i Hãy tự mình thử » Đối số được truyền theo giá trị Các tham số, trong một cuộc gọi hàm, là các đối số của hàm. Các đối số JavaScript được truyền theo giá trị: Hàm chỉ được biết các giá trị, chứ không phải vị trí của đối số. x = sumall (1, 123, 500, 115, 44, 88); hàm sumall () {& nbsp; Đặt tổng = 0; & nbsp; for (let i = 0; i Hãy tự mình thử » Hoặc tạo một hàm để tổng hợp tất cả các giá trị đầu vào: x = sumall (1, 123, 500, 115, 44, 88); hàm sumall () {& nbsp; Đặt tổng = 0; & nbsp; for (let i = 0; i Hãy tự mình thử » Nếu một hàm được gọi với quá nhiều đối số (nhiều hơn được tuyên bố), các đối số này có thể được đạt được bằng cách sử dụng đối tượng đối số.too many arguments (more than declared), these arguments can be reached using the arguments object. Các tham số, trong một cuộc gọi hàm, là các đối số của hàm. Các đối số JavaScript được truyền theo giá trị: Hàm chỉ được biết các giá trị, chứ không phải vị trí của đối số.value: The function only gets to know the values, not the argument's locations. Nếu một hàm thay đổi giá trị của đối số, nó sẽ không thay đổi giá trị ban đầu của tham số. Các thay đổi đối với các đối số không thể nhìn thấy (phản ánh) bên ngoài chức năng. Trong JavaScript, tham chiếu đối tượng là các giá trị. Bởi vì điều này, các đối tượng sẽ hoạt động như chúng được thông qua bởi tham chiếu:reference: Nếu một hàm thay đổi thuộc tính đối tượng, nó sẽ thay đổi giá trị ban đầu. Các thay đổi đối với các thuộc tính đối tượng có thể nhìn thấy (phản xạ) bên ngoài hàm. Một đối số trong JavaScript là gì?Các đối số là một đối tượng là cục bộ cho một hàm.Bạn có thể nghĩ về nó như một biến cục bộ có sẵn với tất cả các chức năng theo mặc định ngoại trừ các hàm mũi tên trong JavaScript.Đối tượng này (đối số) được sử dụng để truy cập tham số được truyền đến một hàm.Nó chỉ có sẵn trong một chức năng.an object which is local to a function. You can think of it as a local variable that is available with all functions by default except arrow functions in JavaScript. This object (arguments) is used to access the parameter passed to a function. It is only available within a function.
Tham số và đối số là gì?Các giá trị được khai báo trong một hàm khi hàm được gọi được gọi là đối số.Trong khi đó, các biến được xác định khi hàm được khai báo được gọi là tham số.
Tham số và đối số với ví dụ là gì?Các tham số xác định các giá trị được truyền vào một hàm.Ví dụ, một hàm để thêm ba số có thể có ba tham số.Một chức năng có một tên và nó có thể được gọi từ các điểm khác của chương trình.Khi điều đó xảy ra, thông tin được thông qua được gọi là một đối số.. For example, a function to add three numbers might have three parameters. A function has a name, and it can be called from other points of a program. When that happens, the information passed is called an argument. |