E un limbaj de scripting la nivel de client, suportat de majoritatea browserelor actuale si este folosit pentru a realiza interactiunea cu utilizatorul prin afisare de mesaje si interogarea in vederea alegerii unei decizii, pentru validarea anumitor campuri si verificarea valorilor, imbunatatirea designului,crearea de cookiuri si multe altele[5.
In ceea ce priveste asemanarea intre Java si JavaScript, nu prea exista. Cele doua limbaje nu am aproape nimic in comun cu exceptia numelui. JavaScript este mult mai simplu decat Java, nu este nevoie de appleturi pentru a insera in pagina aplicatii si nu este nevoie nici de compilare.
JavaScript este un limbaj "prototype-based scripting" cu o sintaxa bazata pe C. Ca si C -ul, acest limbaj nu are constructori de intrare sau iesire proprie, se foloseste de mediul in care este "gazduit". [6]