Các chức năng là một trong những khối xây dựng cơ bản trong JavaScript. Một hàm trong JavaScript tương tự như một thủ tục, một tập hợp các câu lệnh thực hiện một tác vụ hoặc tính toán một giá trị, nhưng đối với một quy trình để đủ điều kiện làm chức năng, nó 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. Để sử dụng một hàm, bạn phải xác định nó ở đâu đó trong phạm vi mà bạn muốn gọi nó.
Xem thêm Chương tham chiếu toàn diện về các chức năng JavaScript để tìm hiểu các chi tiết.
Xác định chức năng
Tuyên bố chức năng
Một định nghĩa chức năng [còn được gọi là khai báo chức năng hoặc câu lệnh hàm] bao gồm từ khóa
const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
5, theo sau là:function definition [also called a function declaration, or function statement] consists of the const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
5 keyword, followed by:
- Tên của hàm.
- 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.
- Các câu lệnh JavaScript xác định hàm, được đặt trong các dấu ngoặc xoăn,
6.const square = function [number] { return number * number; } const x = square[4]; // x gets the value 16
Ví dụ: mã sau xác định một hàm đơn giản có tên
const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
7:function square[number] {
return number * number;
}
Hàm
const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
7 có một tham số, được gọi là const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
9. Hàm bao gồm một câu lệnh cho biết trả về tham số của hàm [nghĩa là const square = function [number] {
return number * number;
}
const x = square[4]; // x gets the value 16
9] nhân với chính nó. Câu lệnh const factorial = function fac[n] {
return n