We know that an expression is any piece of code that evaluates in a way we can say to a single value in Js, so it can perform a calculation in order to get the value or it can already be the value so the final product, so knowing this why we refer to this type of function that can be store in a variable as a function expression? So if we think this when we run this:
const calcAge = function (birthYear) {
return 2037 - birthYear;
};
this only creates the function, this actually doesn't perform any calculation in order to produce a value, and expression would be the function call cause this process at the end is a single value, so? or is it that the function itself is the value? what really mean the word "expression" in this definition? please someone can clarify this to me, thanks!