string in JS è un tipo di oggetto
credo che ti riferisca a String (iniziale maiuscola!): javascript è sensibile al case...

Poichè molti motori javascript non considerano mandatoria la dichiarazione delle variabili con la keyword var, molti programmatori spesso la omettono o dimenticano, anche negli esempi bubblicati sui libri...

Se vuoi essere sicuro che funzioni bene e dovunque, tu usala dovunque indicato.