Uma expressão de função (function expression) é muito similar e tem quase a mesma sintaxe de uma declaração de função. A principal diferença entre uma expressão de função e a declaração de uma função é o nome da função (function name), o qual pode ser omitido em expressões de funções para criar funções anônimas.
Exemplos
O exemplo a seguir define uma função sem nome e a atribui a x. A função retorna o quadrado de seu argumento:
michaeldouglas963696
Resposta B
Explicação:
Uma expressão de função (function expression) é muito similar e tem quase a mesma sintaxe de uma declaração de função. A principal diferença entre uma expressão de função e a declaração de uma função é o nome da função (function name), o qual pode ser omitido em expressões de funções para criar funções anônimas.
Exemplos
O exemplo a seguir define uma função sem nome e a atribui a x. A função retorna o quadrado de seu argumento:
var x = function(y) {
return y * y;
};