Разница между двумя функциями? («Функция x» против «var x = function») [дубликат]

Possible Duplicate:
JavaScript: var functionName = function() {} vs function functionName() {}

В чем разница между:

function sum(x, y) {
  return x+y;
}

// and 

var sum = function (x, y) {
    return x+y;
}

Почему один используется поверх другого?

Ответы на вопрос(7)

Ваш ответ на вопрос