JavaScript
høynivå-programmeringsspråk / From Wikipedia, the free encyclopedia
JavaScript er et høynivå-programmeringsspråk. Sammen med HTML og CSS er det en av grunnsteinene i moderne web-utvikling, og alle moderne nettlesere kan kjøre JavaScript-programmer uten utvidelser. Språket kan brukes både til komplekse webapplikasjoner og som et enklere skriptspråk. JavaScript er standardisert igjennom spesifikasjonen kjent som ECMAScript.
JavaScript | |||
---|---|---|---|
Tilblivelse | mai 1996[1] | ||
Paradigme | 6 paradigmer Multi-paradigme: Funksjonell programmering, generisk programmering, aspektorientert programmering, hendelsesdrevet programmering, prototypebasert programmering, imperativ programmering | ||
Designet av | Brendan Eich | ||
Siste versjon(er) | ECMAScript 2023 / juni 2023 | ||
Typetildeling | dynamisk, løpende, prototype-basert | ||
Filendelse(r) | .js | ||
Påvirket av | |||
Scheme, Self, Java, C, LiveScript, Lua, Perl, Awk, HyperTalk, Python |
JavaScript er et tolket språk, med støtte for både prototypebasert objektorientering og funksjonell programmering. Språket er kjent for å ha førsteklasses funksjoner, samt dynamiske datatyper som implisitt konverteres under kjøring.
Språket var opprinnelig designet for bruk på web, men siden slutten av 2000-tallet har JavaScript også i stadig større grad blitt brukt som serverside-språk, blant annet igjennom Node.js-plattformen.