From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/sv-se/web/javascript/index.html | 104 ++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 files/sv-se/web/javascript/index.html (limited to 'files/sv-se/web/javascript/index.html') diff --git a/files/sv-se/web/javascript/index.html b/files/sv-se/web/javascript/index.html new file mode 100644 index 0000000000..26adc7f23f --- /dev/null +++ b/files/sv-se/web/javascript/index.html @@ -0,0 +1,104 @@ +--- +title: JavaScript +slug: Web/JavaScript +tags: + - Inlära +translation_of: Web/JavaScript +--- +
{{JsSidebar}}
+ +

JavaScript® (ofta förkortat till JS) är ett lättviktigt, tolkat, eller "just-in-time"-kompilerat programmeringsspråk med first-class-funktioner, mest känt som skriptspråk för hemsidor, men används även i många sammanhang utanför webbläsaren så som i Node.jsApache CouchDB eller Adobe Acrobat. Språket är ett prototyp-baserat multi-paradigmskriptingspråk som är dynamiskt typat och stödjer en objektorienterad, imperativ och funktionell programmeringsstil. Läs mer om JavaScript här.

+ +

Standarden för JavaScript kallas ECMAScript. Från och med 2012 stödjer alla moderna webbläsare ECMAScript 5.1. Äldre webbläsare stödjer åtminstone ECMAScript 3. Den 17:e Juni 2015 publicerades den större versionen av ECMAScript, som officiellt kallas för ECMAScript 2015, men refererad ofta som ECMAScript 6 eller ES6. Sedan 2015-versionen släpps nya standarder årsvis. Denna dokumentation täcker det senaste utkastet, vilket för närvarande är ECMAScript 2020.

+ +

Denna delen av sidan är dedikerad till själva språket JavaScript; delarna som inte är direkt kopplade till hemsidor, eller servermiljö. För information till {{Glossary("API","API:er")}} specifikt för hemsidor, se Web APIs och DOM.

+ +

JavaScript skall inte förväxlas med programmeringsspråket Java. Java och JavaScript har helt olika syntax och används i olika syften. Java är ett varumärke och är registrerat av Oracle i USA och andra länder.

+ +
+
+

Guider

+ +

Lär dig att programmera i JavaScript med våra guider.

+ +

Introduktion

+ +
+
JavaScript Guide
+
Om du är ny på JavaScript, kommer den här guiden ta dig igenom språket.
+
JavaScript teknisk översikt
+
Introduktion till JavaScript webbläsarmiljö.
+
Introduktion till Objektorienterad JavaScript
+
Introduktion till konceptet av objekt orienterad programmering i JavaScript.
+
+ +

Intermediär

+ +
+
En återintroduktion till JavaScript
+
En översikt för dem som tror att de kan JavaScript.
+
+ +
+
Datastrukturer i JavaScript
+
Översikt över de tillgängliga datastrukturerna i JavaScript.
+
Jämförelse och likheter
+
JavaScript erbjuder tre olika operatörer för värde-jämförelser: Vid strikt likhet används ===, vid mindre strikt likhet används ==, och {{jsxref("Global_Objects/Object/is", "Object.is()")}}-metoden.
+
+ +

Avancerad

+ +
+
Prototyper och dess arvskedja
+
Förklarar hur arv baserat på prototyper fungerar vars begrepp allt som oftast både är missförstått och undervärderat.
+
Strikt läge
+
En strikt variant av JavaScript.
+
JavaScript typed arrays
+
"JavaScript typed arrays" tillförser en mekanism för att komma åt rå binär-data.
+
Minneshantering
+
Livscykel för minne och avfallshantering (garbage collection) i JavaScript.
+
Concurrency-programmering och Event-loopen
+
Javascript har en modell för concurrency ("samtidighet") baserad på en "event-loop".
+
+
+ +
+

Referens

+ +

Bläddra bland vår JavaScript-referens här.

+ +
+
Standardobjekt
+
Lär dig om de inbyggda objekten i JavaScript: {{jsxref("Array")}}, {{jsxref("Boolean")}}, {{jsxref("Date")}}, {{jsxref("Error")}}, {{jsxref("Function")}}, {{jsxref("JSON")}}, {{jsxref("Math")}}, {{jsxref("Number")}}, {{jsxref("Object")}}, {{jsxref("RegExp")}}, {{jsxref("String")}}, {{jsxref("Map")}}, {{jsxref("Set")}}, {{jsxref("WeakMap")}} , {{jsxref("WeakSet")}}, and others.
+
Uttryck och operatörer
+
Lär dig mer om hur JavaScript behandlar operatörer: {{jsxref("Operators/instanceof", "instanceof")}}, {{jsxref("Operators/typeof", "typeof")}}, {{jsxref("Operators/new", "new")}}, {{jsxref("Operators/this", "this")}}, operator precedence, och mer.
+
+ Inom programmering är uttryck "expressions" på engelska.
+
Satser och deklarationer
+
Lär dig hur {{jsxref("Statements/do...while", "do-while")}}, {{jsxref("Statements/for...in", "for-in")}}, {{jsxref("Statements/for...of", "for-of")}}, {{jsxref("Statements/try...catch", "try-catch")}}, {{jsxref("Statements/let", "let")}}, {{jsxref("Statements/var", "var")}}, {{jsxref("Statements/const", "const")}}, {{jsxref("Statements/if...else", "if-else")}}, {{jsxref("Statements/switch", "switch")}}, och mer JavaScript-satser fungerar.
+
+ Inom programmering är satser "statements" på engelska.
+
Funktioner
+
Lär dig hur man arbetar med JavaScripts funktioner för att utveckla din applikation.
+
+ +

Verktyg och resurser

+ +

Hjälpfulla verktyg när du skriver och avlusar ("debuggar") din JavaScript-kod.

+ +
+
Firefox Developer Tools
+
Scratchpad, Web Console, JavaScript Profiler, Debugger, och mer.
+
JavaScript Shells
+
Ett JavaScript-skal som tillåter dig att snabbt testa JavaScript-kodsnuttar.
+
TogetherJS
+
+

Samarbete gjort enkelt.

+
+
Stack Overflow
+
Stack Overflow är ett QA-forum för programmerare. Se efter frågor taggade med "JavaScript".
+
JavaScript-versioner och utgivningsanteckningar
+
Bläddra bland JavaScripts funktions-historia och implementationsstatus.
+
+
+
-- cgit v1.2.3-54-g00ecf