aboutsummaryrefslogtreecommitdiff
path: root/files/sv-se/web/javascript/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/sv-se/web/javascript/index.html')
-rw-r--r--files/sv-se/web/javascript/index.html104
1 files changed, 104 insertions, 0 deletions
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
+---
+<div>{{JsSidebar}}</div>
+
+<p class="summary"><strong>JavaScript</strong><sup>®</sup> (ofta förkortat till <strong>JS</strong>) är ett lättviktigt, tolkat, eller "just-in-time"-kompilerat programmeringsspråk med <a href="https://en.wikipedia.org/wiki/First-class_functions" title="https://en.wikipedia.org/wiki/First-class_functions">first-class-funktioner</a>, mest känt som skriptspråk för hemsidor, men används även i många sammanhang utanför webbläsaren så som i <a href="/sv-SE/docs/Glossary/Node.js">Node.js</a>, <a href="https://couchdb.apache.org/">Apache CouchDB</a> eller <a href="http://www.adobe.com/devnet/acrobat/javascript.html">Adobe Acrobat</a>. Språket är ett <a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based_programming" title="Prototype-based">prototyp-</a>baserat multi-paradigmskriptingspråk som är dynamiskt typat och stödjer en objektorienterad, imperativ och funktionell programmeringsstil. Läs mer om JavaScript <a href="/sv-SE/docs/Web/JavaScript/About_JavaScript">här</a>.</p>
+
+<p>Standarden för JavaScript kallas <a href="/en-US/docs/JavaScript/Language_Resources">ECMAScript</a>. 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 <a href="https://tc39.github.io/ecma262/">ECMAScript 2020</a>.</p>
+
+<p>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 <a href="/en-US/docs/Web/API">Web APIs</a> och <a href="/en-US/docs/Glossary/DOM">DOM</a>.</p>
+
+<p>JavaScript skall inte förväxlas med programmeringsspråket <a href="https://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>. 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.</p>
+
+<div class="column-container">
+<div class="column-half">
+<h2 id="Guider">Guider</h2>
+
+<p>Lär dig att programmera i JavaScript med våra guider.</p>
+
+<h3 id="Introduktion">Introduktion</h3>
+
+<dl>
+ <dt><a href="/sv-SE/docs/Web/JavaScript/Guide">JavaScript Guide</a></dt>
+ <dd>Om du är ny på JavaScript, kommer den här guiden ta dig igenom språket.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/JavaScript_technologies_overview">JavaScript teknisk översikt</a></dt>
+ <dd>Introduktion till JavaScript webbläsarmiljö.</dd>
+ <dt><a href="/sv-SE/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">Introduktion till Objektorienterad JavaScript</a></dt>
+ <dd>Introduktion till konceptet av objekt orienterad programmering i JavaScript.</dd>
+</dl>
+
+<h3 id="Intermediär">Intermediär</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript">En återintroduktion till JavaScript</a></dt>
+ <dd>En översikt för dem som tror att de kan JavaScript.</dd>
+</dl>
+
+<dl>
+ <dt><a href="/sv-SE/docs/Web/JavaScript/Data_structures">Datastrukturer i JavaScript</a></dt>
+ <dd>Översikt över de tillgängliga datastrukturerna i JavaScript.</dd>
+ <dt><a href="/sv-SE/docs//Web/JavaScript/Equality_comparisons_and_sameness">Jämförelse och likheter</a></dt>
+ <dd>JavaScript erbjuder tre olika operatörer för värde-jämförelser: Vid strikt likhet används <code>===</code>, vid mindre strikt likhet används <code>==</code>, och {{jsxref("Global_Objects/Object/is", "Object.is()")}}-metoden.</dd>
+</dl>
+
+<h3 id="Avancerad">Avancerad</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain">Prototyper och dess arvskedja</a></dt>
+ <dd>Förklarar hur arv baserat på prototyper fungerar vars begrepp allt som oftast både är missförstått och undervärderat.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/Reference/Strict_mode">Strikt läge</a></dt>
+ <dd>En strikt variant av JavaScript.</dd>
+ <dt><a href="/sv-SE/docs/Web/JavaScript/Typed_arrays">JavaScript typed arrays</a></dt>
+ <dd>"JavaScript typed arrays" tillförser en mekanism för att komma åt rå binär-data.</dd>
+ <dt><a href="/sv-SE/docs/Web/JavaScript/Memory_Management">Minneshantering</a></dt>
+ <dd>Livscykel för minne och avfallshantering (garbage collection) i JavaScript.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/EventLoop">Concurrency-programmering och Event-loopen</a></dt>
+ <dd>Javascript har en modell för concurrency ("samtidighet") baserad på en "event-loop".</dd>
+</dl>
+</div>
+
+<div class="column-half">
+<h2 id="Referens">Referens</h2>
+
+<p>Bläddra bland vår JavaScript-referens <a href="/en-US/docs/Web/JavaScript/Reference">här</a>.</p>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects">Standardobjekt</a></dt>
+ <dd>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.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/Reference/Operators">Uttryck och operatörer</a></dt>
+ <dd>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")}}, <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence">operator precedence</a>, och mer.<br>
+ <br>
+ Inom programmering är uttryck "expressions" på engelska.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/Reference">Satser och deklarationer</a></dt>
+ <dd>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.<br>
+ <br>
+ Inom programmering är satser "statements" på engelska.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/Reference/Functions">Funktioner</a></dt>
+ <dd>Lär dig hur man arbetar med JavaScripts funktioner för att utveckla din applikation.</dd>
+</dl>
+
+<h2 id="Verktyg_och_resurser">Verktyg och resurser</h2>
+
+<p>Hjälpfulla verktyg när du skriver och avlusar ("debuggar") din JavaScript-kod.</p>
+
+<dl>
+ <dt><a href="/en-US/docs/Tools">Firefox Developer Tools</a></dt>
+ <dd><a href="/en-US/docs/Tools/Scratchpad">Scratchpad</a>, <a href="/en-US/docs/Tools/Web_Console">Web Console</a>, <a href="/en-US/docs/Tools/Profiler">JavaScript Profiler</a>, <a href="/en-US/docs/Tools/Debugger">Debugger</a>, och mer.</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/Shells">JavaScript Shells</a></dt>
+ <dd>Ett JavaScript-skal som tillåter dig att snabbt testa JavaScript-kodsnuttar.</dd>
+ <dt><a href="https://togetherjs.com/">TogetherJS</a></dt>
+ <dd>
+ <p>Samarbete gjort enkelt.</p>
+ </dd>
+ <dt><a href="http://stackoverflow.com/questions/tagged/javascript">Stack Overflow</a></dt>
+ <dd>Stack Overflow är ett QA-forum för programmerare. Se efter frågor taggade med "JavaScript".</dd>
+ <dt><a href="/en-US/docs/Web/JavaScript/New_in_JavaScript">JavaScript-versioner och utgivningsanteckningar</a></dt>
+ <dd>Bläddra bland JavaScripts funktions-historia och implementationsstatus.</dd>
+</dl>
+</div>
+</div>