Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luậnFunction is a block of code that is designed to perform a task and executed when it is been called or invoked.
Hàm là gì?
- Hàm là một khối mã được thiết kế để thực hiện một nhiệm vụ và được thực thi khi nó được gọi hoặc gọi.
- Có 3 cách viết một chức năng trong JavaScript:
- Tuyên bố chức năng
Biểu thức chức năng Function Declaration is the traditional way to define a function. It is somehow similar to the way we define a function in other programming languages. We start declaring using the keyword “function”. Then we write the function name and then parameters.
Hàm mũi tên
1. Tuyên bố chức năng: Tuyên bố chức năng là cách truyền thống để xác định hàm. Nó bằng cách nào đó tương tự như cách chúng ta xác định một hàm trong các ngôn ngữ lập trình khác. Chúng tôi bắt đầu khai báo bằng cách sử dụng từ khóa Chức năng. Sau đó, chúng tôi viết tên hàm và sau đó tham số.
Dưới đây là ví dụ minh họa việc sử dụng khai báo chức năng.
console.log[a + b];
}
add[2, 3];
JavaScript
Output:
5
function
add[a, b] {
Function Expression is another way to define a function in JavaScript. Here we define a function using a variable and store the returned value in that variable.
Sau khi xác định một hàm, chúng tôi gọi nó bất cứ khi nào chức năng được yêu cầu.
1. Tuyên bố chức năng: Tuyên bố chức năng là cách truyền thống để xác định hàm. Nó bằng cách nào đó tương tự như cách chúng ta xác định một hàm trong các ngôn ngữ lập trình khác. Chúng tôi bắt đầu khai báo bằng cách sử dụng từ khóa Chức năng. Sau đó, chúng tôi viết tên hàm và sau đó tham số.
50
function
52
54
}
add[2, 3];
Dưới đây là ví dụ minh họa việc sử dụng khai báo chức năng.
Output:
5
JavaScript Arrow functions are been introduced in the ES6 version of JavaScript. It is used to shorten the code. Here we do not use the “function” keyword and use the arrow symbol.
function
add[a, b] {
Example:
1. Tuyên bố chức năng: Tuyên bố chức năng là cách truyền thống để xác định hàm. Nó bằng cách nào đó tương tự như cách chúng ta xác định một hàm trong các ngôn ngữ lập trình khác. Chúng tôi bắt đầu khai báo bằng cách sử dụng từ khóa Chức năng. Sau đó, chúng tôi viết tên hàm và sau đó tham số.
57
58
Dưới đây là ví dụ minh họa việc sử dụng khai báo chức năng.
Output:
5
JavaScript When there is a need to include multiple lines of code we use brackets. Also, when there are multiple lines of code in the bracket we should write return explicitly to return the value from the function.
Example:
1. Tuyên bố chức năng: Tuyên bố chức năng là cách truyền thống để xác định hàm. Nó bằng cách nào đó tương tự như cách chúng ta xác định một hàm trong các ngôn ngữ lập trình khác. Chúng tôi bắt đầu khai báo bằng cách sử dụng từ khóa Chức năng. Sau đó, chúng tôi viết tên hàm và sau đó tham số.
59
Dưới đây là ví dụ minh họa việc sử dụng khai báo chức năng.
JavaScript
58
function
add[a, b] {
}
b is greater4
Output:
b is greater
3 loại chức năng trong JavaScript:
Xác định chức năng
Một tập hợp các câu lệnh thực hiện một tác vụ nhất định hoặc tính toán một giá trị. Một hàm sẽ lấy một số đầu vào và trả về một đầu ra trong đó có một số mối quan hệ rõ ràng giữa đầu vào và đầu ra.task or calculates a value.
A function should take some input and return an output where there is some obvious relationship between the input and the
output.
Tuyên bố chức năngunction Declaration
- Tên của hàm. of the function.
- Một danh sách các tham số cho hàm, được đặt trong dấu ngoặc đơn và được phân tách bằng dấu phẩy.parameters to the function, enclosed in parentheses and separated by commas.
- Các câu lệnh JavaScript xác định hàm, được đặt trong ngoặc xoăn,
b is greater
5curly brackets,b is greater
5
Đây là một hàm đơn giản có tên
b is greater6, sẽ trả về bình phương của số đã cho.
- Hàm
b is greater
6 có một tham số, được gọi làb is greater
8. - Hàm bao gồm một câu lệnh
b is greater
9 tham số của hàm [nghĩa là,b is greater
8] nhân với chính nó.
Hy vọng bạn hiểu, khái niệm cơ bản về chức năng bây giờ.
Các loại chức năng trong JavaScript?
- Hàm được đặt tên function
- Hàm ẩn danh function
- Ngay lập tức gọi biểu thức chức năng. Nó chạy ngay khi trình duyệt tìm thấy nó.function expression. It runs as soon as the browser finds it.
Hàm được đặt tên function
Hàm ẩn danh is the function that we define it in the code and then call it whenever we need it by referencing its name and passing some arguments to it. Named functions are useful if we need to call a function many times to pass different values to it or run it several times.
Ngay lập tức gọi biểu thức chức năng. Nó chạy ngay khi trình duyệt tìm thấy nó.:
Hàm ẩn danh function
Ngay lập tức gọi biểu thức chức năng. Nó chạy ngay khi trình duyệt tìm thấy nó. names. They need to be tied to something: variable or an event to run.
Hàm được đặt tên là hàm mà chúng tôi xác định nó trong mã và sau đó gọi nó bất cứ khi nào chúng tôi cần bằng cách tham chiếu tên của nó và chuyển một số đối số cho nó. Các hàm được đặt tên rất hữu ích nếu chúng ta cần gọi một hàm nhiều lần để truyền các giá trị khác nhau cho nó hoặc chạy nó nhiều lần.:
Đây là một ví dụ:function expression—
Iife
Gọi biểu thức chức năng chạy ngay khi trình duyệt gặp phải nó. Lợi ích của chức năng này là nó chạy ngay lập tức nơi nó nằm trong mã và tạo ra đầu ra trực tiếp. Điều đó có nghĩa là nó không bị ảnh hưởng bởi mã xuất hiện sâu hơn trong tập lệnh có thể hữu ích. expression runs as soon as the browser encounters it. The benefit of this function is that it runs immediately where it’s located in the code and produces a direct output. That means it is unaffected by code which appears further down in the script which can be useful.
Một biểu thức chức năng được gọi là tuyệt vời để nhanh chóng tạo ra một biến hoặc đối số trong một hàm lớn hơn hoặc một thuộc tính trong một đối tượng và thường được nối với người nghe sự kiện để đầu ra ngay lập tức. expression is great for quickly populating a variable or argument in a larger function or a property in an object and are often hooked to event listeners for immediate output.
Hy vọng điều này là hữu ích!