Как правильно записать функцию(вопрос по синтаксису)?
Добавьте в конце (), чтобы функцию вызвать сразу после объявления. 
А в первом случае у вас не функция, а просто объект. 
И вообще, «го learn.javascript.ru, я создал». Выше правильно отметили — вы абсолютно не понимаете базовых вещей.
Например в сокет мне надо объект отправить. Я понимаю что можно просчитать и просто его отправить так socket.send(val)//тут переменная с объектом
А как просчитать функцией и отправить просчитанное уже готовым объектомsocket.send(// Просчет и отправка уже готового//)