LẬP TRÌNH CĂN BẢN - Trang 127

/codegym.vn/ - 122

Khai báo hàm

Cú pháp:

1.

function

functionName

(

parameter1

,

parameter2

,

...,

parameterN

)

{

2.

//code to be executed

3.

}

Trong đó:

functionName: Tên hàm
parameter1, parameter2, parameter 3: Danh sách các tham số
code to be executed: phần thân hàm (các lệnh thực thi hàm)

Sử dụng hàm

Một hàm cần được khai báo (declare) trước khi được gọi (call/invoke). Khi gọi hàm
chúng ta cần chú ý đến yêu cầu tham số đầu vào. Khi hàm có trả về giá trị chúng ta
sẽ khởi tạo một biến để lưu giá trị nhận được khi gọi hàm.
Ví dụ:
Khai báo hàm sum() để tính tổng hai số:

1.

function

sum

(

fristNumber

,

secondNumber

)

{

2.

return

fristNumber

+

secondNumber

;

3.

}


Sử dụng hàm sum() đã được khai báo ở trên:

1.

let

total

=

sum

(

3

,

4

);

2. document

.

write

(

total

);

//Hiển thị 7 ra màn hình

Khi gọi hàm sum(), chúng ta truyền vào hai số 3 và 4, kết quả 3 + 4 = 7 được tính toán
bên trong hàm sum() và trả về được lưu trong biến total.

Hàm giúp tái sử dụng mã nguồn

Ví dụ:
Bài toán đặt ra, tính tổng các số từ 1 đến 10, tính tổng các số từ 20 đến 38, tính tổng
các số từ 35 đến 55. Nếu không sử dụng hàm, chúng ta cần viết lặp đi lặp lại các đoạn
mã tương tự nhau.

Tính tổng các số từ 1 đến 10:

1.

let

sum

=

0

;

2.

for

(

let

index

=

1

;

index

<=

10

;

index

++)

{

3. sum

+=

index

;

4.

}

5. console

.

log

(

"Sum from 1 to 10 is "

+

sum

);

Tính tổng các số từ 20 đến 38:

1.

let

sum

=

0

;

2.

for

(

let

index

=

20

;

index

<=

38

;

index

++)

{

3. sum

+=

index

;

4.

}

5. console

.

log

(

"Sum from 20 to 38 is "

+

sum

);

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.