A function expression is an expression that defines a function. It is usually written as a variable assignment, where a function is assigned to a variable. For example:
const myFunction = function() {
// code here
};
A function declaration is a statement that declares a function. It is written with the function keyword followed by the function name, parameters, and code. For example:
function myFunction() {
// code here
}