Prototype-gebaseerdeoverervingDit in tegenstelling tot de meestegangbareobjectgeoriënteerdeprogrammeertalen, die klasse-gebaseerdeoverervinggebruiken.FunctioneelprogrammerenJavaScript is sterkbeïnvloed door functioneleprogrammeertalenzoals Self en Scheme. Zozijnfuncties in JavaScript first-class, watwilzeggendatfunctiesgewoneobjectenzijn. Verderondersteunt JavaScript genestefuncties en closures.Anderemethoden:Imperatief / Procedureel Object georienteerdReguliereexpressiesJavaScript heefteeningebouwdeondersteuning met specialesyntaxisvoorreguliereexpressies. Deze is vergelijkbaar en tot op zekerehoogtecompatibel met die van Perl.Objectenzijn arraysObjecten in JavaScript zijntebenaderenalsassociatieve arrays -> arrays met zoeksleutelofwel -> dictionary