ValueLabs interview question

What is the difference between these declarations? function a(){ } var a = function(){ }

Interview Answers

Anonymous

31 May 2015

afoucs both are same but var a is aside to a variable but function is directly assigned to dom which will take more memory as it will go into browser default function level(3 party level)

Anonymous

30 Apr 2015

My answer: Both declarations are same. Expected answer: The first declaration takes more memory!