JavaScript är namnet på en programmeringsspråk : det vill säga ett formellt språk som ger instruktioner till en dator (dator) för att generera viss data. Det används mest för att producera interaktiva resurser på en webbsida

På grund av dess egenskaper, JavaScript det är en imperativt, prototypbaserat och objektorienterat språk . Det används vanligtvis på klientsidan (vad som kallas klientsidan ), även om det också finns en form av detta språk serversidan (serversidan ).
När vi pratar om nödvändiga programmeringsspråk vi menar de vars instruktioner de måste köras efter varandra, det vill säga i följd. Det är viktigt att klargöra att det enda undantaget är i slingorna, eftersom utförandet av alla instruktioner som finns där måste upprepas tills ett visst villkor är uppfylld.
Som nämnts ovan är JavaScript också en objektorienterat språk , och detta betyder att den uppfyller paradigm vilket gör att du kan skapa klasser och sedan anpassa dem som objekt så många gånger som behövs. Varje objekt har sina egenskaper och metoder och kan också ärva egenskaper hos andra klasser, bland andra möjligheter.
För att förstå detta koncept kan vi tänka på verkliga föremål: vi kan definiera klassens "stol", vilket indikerar att den har ett ryggstöd, fyra ben och en plats och sedan skapa så många stolar som vi behöver, utan att behöva omdefiniera dess egenskaper. I sin tur kunde denna klass ärva från en så kallad "möbler", där egenskaper gemensamma för dem alla, och på detta sätt skulle vi undvika att upprepa dem i "bord", "garderob" och "säng", till exempel.
Inom webbprogrammering kan objekt i JavaScript skapas av utvecklaren, men det finns också många som är typiska för den här miljön, som "DIV", "A", "P" och "TABLE", mellan andra. Eftersom var och en av dem delar sina funktioner med andra i samma klass och kan användas så många gånger vi vill, överväger vi dem föremål . Genom JavaScript är det möjligt att komma åt dess egenskaper och manipulera dem på mer komplexa och dynamiska sätt än i HTML-kod.
För närvarande alla av webbläsare stöd JavaScript . Detta innebär att program direkt kan tolka koden som visas på en webbsida JavaScript det är en tolkat språk . Detta språk används också i widgetar och in PDF-dokument till exempel.
Konceptet med tolkat språk hänvisar till linjerna i kod de översätts till maskinspråk eftersom det blir nödvändigt, och inte alla samtidigt innan programkörningen, som är fallet med sammanställda språk (till exempel C ++ eller C #).
Den nordamerikanska programmeraren Brendan Eich är skaparen av JavaScript . Eich utvecklade språket med namnet på Mocha för webbläsaren Netscape i mitten av decenniet av 1990 . Under åren, JavaScript det expanderade till att bli ett av de mest använda språken i bana .
Det är viktigt att inte förväxla JavaScript med Java : dessa är olika språk, var och en med sina egna egenskaper. Java skapades av James Gosling och publiceras som en del av en plattform av Sun Microsystems i 1995 .
JavaScript gör det möjligt att integrera alla typer av dynamiska och interaktiva element i en webbsida , som en besökarräknare, en klocka och en miniräknare. Utseendet på fönster, animationer och effekter på texter kan också utvecklas med detta språk.
Förekomsten av dessa element att de körs på klientens dator kan utgöra stora risker för deras säkerhet, och det är därför det är möjligt att inaktivera dem. Sidor med otaliga videor och annonser som spelas automatiskt är ett exempel på att använda JavaScript på ett invasivt sätt.