Funções JavaScript

Função simples:

function funcaoSimples(){
  alert("Alerta!");
}
Função declarativa (com parâmetros):
function funcaoDeclarativa(x,y){ // parâmetros
  return x+y; // calculando e retornando valores
}

funcaoDeclarativa(10,5); // definindo os valores dos parâmetros
Função anônima:
funcaoAnonima = new Function("x","y","return x+y;");
alert(funcaoAnonima(10,5)); // definindo os valores dos parâmetros
Função literal:
funcaoLiteral = function(x,y){
  return x+y;
};
alert(funcaoLiteral(10,5)); // definindo os valores dos parâmetros
Modo correto de chamar uma função - função literal e monipuladores de eventos -:
window.onload = function(){ // carrega o js quando a página já estiver carregada
  document.getElementById("literal").onclick = function(){ // atribui o evento onclick a id literal
    alert("Este é o modo correto!");
  }
}

Comentar este artigo: