Tham số hàm Javascript là tên được xác định trong định nghĩa hàm và các giá trị thực được truyền cho hàm trong định nghĩa hàm được gọi là đối số.
cú pháp.
function Name[paramet1, paramet2, paramet3,...] { // Statements }
Quy tắc tham số.
- Không cần chỉ định kiểu dữ liệu cho tham số trong định nghĩa hàm JavaScript
- Nó không thực hiện kiểm tra kiểu dựa trên các hàm JavaScript được truyền vào
- Nó không kiểm tra số lượng đối số nhận được
Thông số.
- Tên. Nó được sử dụng để chỉ định tên của chức năng
- Tranh luận. Nó được cung cấp trong trường đối số của hàm
Ví dụ. Ví dụ này sử dụng các tham số hàm JavaScript và tìm số lớn nhất.
html
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7__
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }8
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }1
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }4
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }70
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }77
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }84____40
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }86
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }87
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }93
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }96
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____398
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }00
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }01
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }02
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }06
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }01
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }08
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____404
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____406
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }16
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }01
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }18
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }06
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }01
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }08
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____404
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }32
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }34
_______43____436____393
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }36______38
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
đầu ra.
Thông số mặc định. Các tham số mặc định được sử dụng để khởi tạo các tham số đã đặt tên với các giá trị mặc định trong trường hợp không có giá trị hoặc không xác định nào được truyền.
cú pháp.
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }
Ví dụ. Ví dụ này sử dụng các tham số mặc định và thực hiện phép nhân các số.
html
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7__
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }8
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }1
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }4
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }70
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }17
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }84____40
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }86
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }87
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }93
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }36
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____138
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }32
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }45
_______43____436____393
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }36______38
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
đầu ra.
đối số đối tượng. Các đối tượng đối số là các đối tượng sẵn có trong các hàm JavaScript. Trong tất cả các hàm không phải mũi tên, đối tượng đối số là một biến cục bộ. Phân tích các đối số bên trong hàm bằng cách sử dụng đối tượng đối số của nó.
Ví dụ. Ví dụ này sử dụng các đối tượng đối số làm tham số và tìm số lớn nhất.
html
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7__
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }8
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }1
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }64
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }4
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }70
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }80
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }82
_______43____436____376
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }84____40
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }86
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }87
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }93
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }703
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3705
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3707
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97______3709____3710
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }711
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }713
_______401____3715
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____404
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3721
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }32
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }99
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }727
_______43____436____393
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }36______38
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
đầu ra.
Đối số truyền theo giá trị. Trong một lời gọi hàm, các tham số được gọi là đối số. Giá trị pass-by gửi giá trị của biến đến hàm. Nó không gửi địa chỉ của biến. Nếu hàm thay đổi giá trị của đối số thì nó không ảnh hưởng đến giá trị ban đầu.
Ví dụ. Ví dụ này minh họa cách tiếp cận được sử dụng ở trên
html
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7__
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }8
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }1
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }743
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }0
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }4
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }743
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }753
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }9
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }84____40
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }86
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }87
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }76
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }73
_______43____3768
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }770
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }3
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }7
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }93
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }776
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }778
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3780
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }785
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3787
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3789
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }785
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3792
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3794
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }97____3782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }04
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }803
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }805
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }808
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }810
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }794
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }824
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }826
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }829
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }831
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }41
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }794
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }95
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }782
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }783
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }784
_______43____436____393
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }36______38
function Name[paramet1 = value1, paramet2 = value2 . .] { // statements }2
đầu ra.
Các đối tượng được truyền bởi Reference. Trong Truyền đối tượng theo tham chiếu, chuyển địa chỉ của biến thay vì giá trị làm đối số để gọi Hàm. Nếu chúng ta thay đổi giá trị của biến bên trong hàm thì nó sẽ ảnh hưởng đến các biến bên ngoài hàm.