are variable called before start?

Hey I have a pretty basic question.

if I have following

var myTransform : Transform = GameObject.Find("myTransform").transform;

function Start()
{
}

and I have

var myTransform : Transform;

function Start()
{
 myTransform = GameObject.Find("myTransform").transform;
}

which of the both method is the better one to use?
or if I assign a variable outside any function (as in the first example), will it be called before the Start and/or Awake function?/ will it be called before any Awake or Start function?

Why don’t you use function Awake()? It is called before Start

well I use additive Load in the awake function so I need to wait until start so that all objects are loaded, I should solve that problem with script execution order but it didn’t work out as I wanted.

but what about just writing it without any function, wouldn’t that assign the variable before awake?. It’s more a theoretical question then anything else.