JavaScript er dynamisk typet, som vil si at datatypen ikke oppgis under deklarering av en variabel (slik som C eller Java). Datatypen ligger implisitt i verdien som variabelen får.