string in JS è un tipo di oggetto, con metodi e proprietà, non è corretto usarlo come nome di variabile;
chiamalo mystring e vedrai che probabilmente nel tuo editor cambia anche colore.

La dichiarazione della variabile può essere omessa se le assegni subito un valore come nel caso di myDiv che quindi si "autodichiara"

Questo ti sarà molto utile
http://www.w3schools.com/js/default.asp