-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfunctionParameters.html
More file actions
27 lines (27 loc) · 1.35 KB
/
functionParameters.html
File metadata and controls
27 lines (27 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Javascript function parameters</title>
</head>
<body>
<pre>
Javascript function thực hiện bất kỳ thao tác kiểm tra parameter value nào của function.
1. Function parameters và arguments:
- Parameter là danh sách các tên tham số khi define function.
- Argument là các value cụ thể được truyền vào function khi invoke function.
2. Parameter rules:
- javascript function definition không xác định data type của parameter.
- javascript function không kiểm tra kiểu của các argument (passed argument).
- javascript function không kiểm tra số lương argument được truyền vào.
3. Parameter default:
- Vấn đề là khi ta invoke 1 function với số lượng argument ít hơn số lượng parameter thì các parameter bị thiếu sẽ mang giá trị undefined.
- Để giải quyết vấn đề missing arguments ở trên chúng ta dùng parameter default value (giá trị tham số mặc định).
4. Arguments object:
- arguments là object chứa mảng các arguments được truyền vào function khi invoked function.
5. Tham biến và tham trị:
- argument passed by value.
- object passed by reference.
</pre>
</body>
</html>