Quando escrevemos programas do JS, escreveremos muitas funções e as ligaremos. Então, quando adicionamos () e quando adicionamos () quando essas funções são chamadas? Lembre -se dos seguintes pontos.
(1) Não entre em colchete ao fazer parâmetros de funções.
função diversão (e) {alert (e); } função a (diversão, e) {fun (e); } A (diversão, 3); // pop '3', a diversão da função é passada para outra função como um parâmetro real, e não () é adicionado(2) A função deve ser chamada com colchetes.
Veja o código acima, a função A na linha 9 é chamada de ();
(3) Quando a função está no lado direito do símbolo de atribuição, quando não houver (), o objeto de função é passado e quando existe (), o valor de retorno da função é passado.
function fun () {return 1; } var a = fun (); // a neste momento a = 1 var b = diversão; // b é uma referência a uma funçãoO nome da função sem () é usado como referência a uma função, ou um ponteiro, para passar a localização da função. Se necessário, encontre esta função para executar.