Geltungsbereich: Local vs Var

Ich bin neu bei CF, daher kann dies eine grundlegende Frage sein. Ich habe gehört, ich sollte local für Objekte in Funktionen verwenden, da das Scoping in CF funktioniert. Aber was ist mit 'var'? Ist var dasselbe wie local?

z.B.

function MyFunction()
{
    local.obj = {};
}

Ist das dasselbe wie:

function MyFunction()
{
    var obj = {};
}

Wenn sie nicht gleich sind, was ist der Unterschied zwischen ihnen? Und wann sollte ich eines von beiden verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage