This is JavaScript Tutorial.
Expression : No need to save to variable. Expressions loads only when the interpreter reaches that line of code.
ex. Function Expression
alert(foo()); // ERROR! foo wasn't loaded yet
var foo = function() { return 5; }
Function : Function declarations loads before any code is executed.
argument keyword : It contains array-like (Not an Array) of all arguments passed in function.