Các chức năng có thể được viết bằng JavaScript như thế nào?
Giả sử bạn cần tạo chương trình tạo hình tròn và tô màu cho nó. Bạn có thể tạo hai chức năng để giải quyết vấn đề này Show
Chia một vấn đề phức tạp thành các phần nhỏ hơn giúp chương trình của bạn dễ hiểu và có thể tái sử dụng JavaScript cũng có một số lượng lớn các chức năng sẵn có. Ví dụ, 3 là hàm tính căn bậc hai của một sốTrong hướng dẫn này, bạn sẽ tìm hiểu về các hàm do người dùng định nghĩa Khai báo một chức năngCú pháp để khai báo một hàm là
Ví dụ,
Gọi một chức năngTrong chương trình trên, chúng ta đã khai báo một hàm tên là 8. Để sử dụng chức năng đó, chúng ta cần gọi nóĐây là cách bạn có thể gọi hàm 8 ở trên
ví dụ 1. Hiển thị một văn bản 0đầu ra 1Thông số chức năngMột chức năng cũng có thể được khai báo với các tham số. Tham số là giá trị được truyền khi khai báo hàm ví dụ 2. Hàm có tham số 2đầu ra 3Trong chương trình trên, hàm 0 được khai báo với tham số 1. Người dùng được nhắc nhập tên. Sau đó, khi hàm được gọi, một đối số được truyền vào hàmGhi chú. Khi một giá trị được truyền vào khi khai báo một hàm, nó được gọi là tham số. Và khi hàm được gọi, giá trị được truyền vào được gọi là đối số ví dụ 3. Cộng Hai Số 6đầu ra 7Trong chương trình trên, hàm 5 được sử dụng để tìm tổng của hai số
Lưu ý rằng bạn có thể gọi một hàm bao nhiêu lần tùy thích. Bạn có thể viết một hàm và sau đó gọi nó nhiều lần với các đối số khác nhau Hàm trả vềCâu lệnh 5 có thể được sử dụng để trả về giá trị cho lời gọi hàmCâu lệnh 5 biểu thị rằng chức năng đã kết thúc. Bất kỳ mã nào sau 5 đều không được thực thiNếu không có gì được trả về, hàm trả về giá trị 8Ví dụ 4. Tổng của hai số 5đầu ra 0Trong chương trình trên, tổng của các số được hàm trả về bằng cách sử dụng câu lệnh 5. Và giá trị đó được lưu trữ trong biến kết quảLợi ích của việc sử dụng một chức năng
Trong Javascript, hàm cũng có thể được định nghĩa là biểu thức. Ví dụ, 1đầu ra 2Trong chương trình trên, biến x được dùng để lưu hàm. Ở đây hàm được coi như một biểu thức. Và hàm được gọi bằng tên biến Hàm trên được gọi là hàm ẩn danh Ghi chú. Trong ES2015, các biểu thức JavaScript được viết dưới dạng hàm mũi tên. Bạn sẽ tìm hiểu về chúng trong các hướng dẫn sau Hàm có thể được viết bằng JavaScript như thế nào?Một hàm JavaScript được xác định bằng từ khóa hàm, theo sau là tên, theo sau là dấu ngoặc đơn () .
Bạn có thể tạo hàm trong JavaScript không?Bạn có thể tạo một hàm bằng Hàm tạo hàm như minh họa trong ví dụ sau. Trong Hàm tạo hàm, bạn truyền tham số và thân hàm dưới dạng chuỗi. Hàm được tạo bằng hàm tạo Hàm luôn được tạo trong phạm vi toàn cầu. |