Codeing Issues making a Timer

ok i am in the middle of a Game Engines class in a Community College Video Game Development Program and this project im working on wants me to have a timer…i used the code from the First game Engines class thinking that would make it Easy to bang out…now unity seems to have some issues with this JavaScript Code here are the errors

" Cannot convert ‘String’ to ‘System.Type’ "…
" Operatpr ‘+’ cannot be used with a left hand side of type ‘System.Type’ and a right hand side of type ‘int’ "

and this is the full code:

static var strTime : String;
static var timeCount : float = 0.0;
var intSec : int = 0;
var intMin : int = 0;
var strSecZeroFill = String;
var strMinZeroFill = String;

function FixedUpdate ()
{

    strSecZeroFill = "";
    strMinZeroFill = "";

    timeCount += Time.deltaTime;

    intSec = Mathf.FloorToInt(timeCount)%60;

    intMin = timeCount / 60;

    if(intSec < 10)
    {
        strSecZeroFill = "0";
    }
    if(intMin < 10)
    {
        strMinZeroFill = "0";
    }

    strTime = strMinZeroFill + intMin + " min " + strSecZeroFill + intSec + " sec";

    print(strTime);
}

What in the world is going on with this?

Your problem is

var strSecZeroFill = String;
var strMinZeroFill = String;

should be

var strSecZeroFill : String;
var strMinZeroFill : String;

The equals says it the value is String which makes the variable a System.Type. Something like "" would make it a String variable.