{"id":92127,"date":"2022-10-12T15:52:35","date_gmt":"2022-10-12T20:52:35","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/"},"modified":"2022-10-12T15:52:35","modified_gmt":"2022-10-12T20:52:35","slug":"en-introduktion-till-datatyper-i-javascript","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/","title":{"rendered":"En introduktion till datatyper i JavaScript"},"content":{"rendered":"<div>\n<p>En datatyp definierar typen och beteendet hos data \u2013 den talar om f\u00f6r kompilatorn eller tolken hur en programmerare avser att anv\u00e4nda en bit data.  De flesta programmeringsspr\u00e5k st\u00f6der grundl\u00e4ggande datatyper som nummer, boolean, str\u00e4ng, etc.<\/p>\n<p>JavaScript st\u00f6der \u00e5tta datatyper: Number, BigInt, Boolean, String, Null, Undefined, Symbol och Object.  I den h\u00e4r artikeln kommer du att l\u00e4ra dig om alla \u00e5tta JavaScript-datatyperna och hur du anv\u00e4nder dem.<\/p>\n<h2 id=\"javascript-data-types\"><span class=\"ez-toc-section\" id=\"JavaScript-datatyper\"><\/span>  JavaScript-datatyper<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Datatyper i JavaScript kan grovt klassificeras i tv\u00e5 kategorier: Primitiva datatyper och icke-primitiva datatyper.  Ett objekt \u00e4r en icke-primitiv eller komplex datatyp, och resten \u00e4r primitiva datatyper.<\/p>\n<p>JavaScript \u00e4r ett dynamiskt skrivet spr\u00e5k, vilket inneb\u00e4r att variabeltyper kontrolleras under k\u00f6rning.  Samma variabel kan h\u00e5lla v\u00e4rden av olika typer n\u00e4r som helst.<\/p>\n<p>Till exempel:<\/p>\n<pre>\/\/ x is a string<br\/>let x = \"Hello, World\";<br\/>\/\/ x is a number<br\/>x = 100;<br\/>\/\/ x is now a boolean<br\/>x = true;<\/pre>\n<p>Om du vill hitta den aktuella datatypen f\u00f6r en variabel, anv\u00e4nd <strong>sorts<\/strong> operat\u00f6r.<\/p>\n<pre>\/\/ x is a string<br\/>let x = \"Hello, World\";<br\/>console.log(typeof(x));<br\/>\/\/ x is a number<br\/>x = 100;<br\/>console.log(typeof(x));<br\/>\/\/ x is now a boolean<br\/>x = true;<br\/>console.log(typeof(x));<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>string<br\/>number<br\/>boolean<\/pre>\n<h2 id=\"number-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"1_Nummerdatatyp_i_JavaScript\"><\/span>  1. Nummerdatatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nummerdatatypen i JavaScript anv\u00e4nder formatet IEEE-754 f\u00f6r att representera b\u00e5de heltal och flyttal.  Du kan utf\u00f6ra m\u00e5nga operationer p\u00e5 tal i JavaScript som addition, subtraktion, division, multiplikation och s\u00e5 vidare.  F\u00f6r att utf\u00f6ra mer komplexa operationer kan du anv\u00e4nda det inbyggda Math-objektet.<\/p>\n<p>N\u00e5gra exempel f\u00f6r att skapa siffror i JavaScript:<\/p>\n<pre>\/\/ Using literal declaration<br\/>let n1 = 100;<br\/>let n2 = 456.234;<br\/>\/\/ Using the Number() constructor<br\/>let n3 = Number(100);<br\/>\/\/ Conversion to integer<br\/>let n4 = Number.parseInt(\"456.234\");<br\/>\/\/ Conversion to float<br\/>let n5 = Number.parseFloat(\"456.234\");<br\/>let n6 = Number.parseFloat(\"1.13e3\");<br\/>\/\/ Unary conversion to number<br\/>let n7 = +\"345\";<br\/>console.log(n1);<br\/>console.log(n2);<br\/>console.log(n3);<br\/>console.log(n4);<br\/>console.log(n5);<br\/>console.log(n6);<br\/>console.log(n7);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>100<br\/>456.234<br\/>100<br\/>456<br\/>456.234<br\/>1130<br\/>345<\/pre>\n<h3 id=\"integer-numbers\"><span class=\"ez-toc-section\" id=\"Heltal\"><\/span>Heltal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>F\u00f6ljande sats skapar en variabel som inneh\u00e5ller ett heltal:<\/p>\n<pre>let x = 21;<\/pre>\n<p>Om du vill skapa oktala (bas 8) literaler m\u00e5ste du anv\u00e4nda <strong>0o<\/strong> prefix med sekvensen av oktala siffror (siffror fr\u00e5n 0 till 7).<\/p>\n<pre>let x = 0o53;<br\/>console.log(x);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>43<\/pre>\n<p>P\u00e5 samma s\u00e4tt, om du vill skapa hexadecimala (bas 16) literaler, anv\u00e4nd <strong>0x<\/strong> prefix med sekvensen av hexadecimala siffror (0 till 9 och A till F).<\/p>\n<pre>let x = 0x53;<br\/>console.log(x);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>83<\/pre>\n<h3 id=\"floating-point-numbers\"><span class=\"ez-toc-section\" id=\"Flyttalssiffror\"><\/span>Flyttalssiffror<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>F\u00f6ljande sats skapar en variabel som inneh\u00e5ller ett flyttal:<\/p>\n<pre>let x = 324.56;<\/pre>\n<p>Du kan anv\u00e4nda e-notation f\u00f6r att representera mycket stora eller mycket sm\u00e5 tal.<\/p>\n<pre>let x = 1.13e6;<br\/>console.log(x);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>1130000<\/pre>\n<p>JavaScript tillhandah\u00e5ller \u00e4ven andra speciella numeriska v\u00e4rden som h\u00f6r till <strong>siffra<\/strong> datatyp \u2013 NaN, Infinity och -Infinity.<\/p>\n<h2 id=\"bigint-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"2_BigInt_Datatyp_i_JavaScript\"><\/span>  2. BigInt Datatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>BigInt \u00e4r en primitiv datatyp i JavaScript som kan representera heltal med godtycklig precision.  Eftersom nummerdatatypen inte kan representera v\u00e4rden st\u00f6rre \u00e4n (2\u2075\u00b3-1) eller v\u00e4rden mindre \u00e4n -(2\u2075\u00b3-1), anv\u00e4nds BigInt i s\u00e5dana fall f\u00f6r att representera mycket stora eller sm\u00e5 tal.<\/p>\n<p>BigInt-nummer anv\u00e4nds s\u00e4llan.  Men om du verkligen beh\u00f6ver representera stora siffror, t.ex. f\u00f6r kryptografi, ber\u00e4kning av fakulteten av stora tal, representera solens massa, tidsst\u00e4mplar med mikrosekunders precision och s\u00e5 vidare, \u00e4r BigInt vad du vill anv\u00e4nda.<\/p>\n<p>Du kan skapa ett BigInt-v\u00e4rde genom att l\u00e4gga till <strong>n<\/strong> till slutet av ett heltal eller genom att anv\u00e4nda konstruktorn.<\/p>\n<pre>let big1 = 78649264972634817648747234872634876243862348763467547n;<br\/>let big2 = BigInt(\"78649264972634817648747234872634876243862348763467547\");<br\/>console.log(big1);<br\/>console.log(big2);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>78649264972634817648747234872634876243862348763467547n<br\/>78649264972634817648747234872634876243862348763467547n<\/pre>\n<p>BigInt-datatypen \u00e4r ett relativt nytt till\u00e4gg till spr\u00e5ket och st\u00f6ds f\u00f6r n\u00e4rvarande av n\u00e4stan alla webbl\u00e4sare utom Internet Explorer.<\/p>\n<h2 id=\"boolean-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"3_Boolesk_datatyp_i_JavaScript\"><\/span>  3. Boolesk datatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Den booleska datatypen kan ha tv\u00e5 v\u00e4rden: <strong>Sann<\/strong> och <strong>falsk<\/strong>.  Booleska v\u00e4rden \u00e4r resultatet av logiska j\u00e4mf\u00f6relser.<\/p>\n<pre>let x1 = true;<br\/>console.log(x1);<br\/>let x2 = !true;<br\/>console.log(x2);<br\/>let x3 = !!true;<br\/>console.log(x3);<br\/>let x4 = (false &amp;&amp; true);<br\/>console.log(x4);<br\/>let x5 = (false || true);<br\/>console.log(x5);<br\/>let x6 = (2 == \"2\");<br\/>console.log(x6);<br\/>let x7 = (2 === \"2\");<br\/>console.log(x7);<br\/>let x8 = (null === undefined);<br\/>console.log(x8);<br\/>let x9 = (0 == \"\");<br\/>console.log(x9);<br\/>let x10 = (100 &gt; 12);<br\/>console.log(x10);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>true<br\/>false<br\/>true<br\/>false<br\/>true<br\/>true<br\/>false<br\/>false<br\/>true<br\/>true<\/pre>\n<p>Du kan konvertera ett v\u00e4rde av vilken annan datatyp som helst till en boolesk datatyp med hj\u00e4lp av <strong>Boolean()<\/strong> fungera.<\/p>\n<pre>\/\/ Strings<br\/>console.log(Boolean(''));<br\/>console.log(Boolean('abc'));<br\/>console.log(Boolean('123'));<br\/>\/\/ Numbers<br\/>console.log(Boolean(0));<br\/>console.log(Boolean(1));<br\/>console.log(Boolean(-1));<br\/>console.log(Boolean(NaN));<br\/>console.log(Boolean(Infinity));<br\/>\/\/ Others<br\/>console.log(Boolean([1, 2, 3]));<br\/>console.log(Boolean(undefined));<br\/>console.log(Boolean(null));<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>false<br\/>true<br\/>true<br\/>false<br\/>true<br\/>true<br\/>false<br\/>true<br\/>true<br\/>false<br\/>false<\/pre>\n<h2 id=\"string-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"4_Strangdatatyp_i_JavaScript\"><\/span>  4. Str\u00e4ngdatatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En str\u00e4ng \u00e4r en sekvens med noll eller fler tecken.  Str\u00e4ngar i JavaScript \u00e4r of\u00f6r\u00e4nderliga och anv\u00e4nds huvudsakligen f\u00f6r att representera textdata.  Indexeringen av str\u00e4ngar b\u00f6rjar fr\u00e5n 0, dvs det f\u00f6rsta elementet \u00e4r vid index 0, det andra vid 1, och s\u00e5 vidare.<\/p>\n<p>Str\u00e4ngar m\u00e5ste omges av citattecken.  Du kan anv\u00e4nda n\u00e5gon av de tre typerna av citattecken f\u00f6r att skapa en str\u00e4ng: Enkla citattecken, Dubbla citattecken eller Backticks.<\/p>\n<p>Enkla och dubbla citattecken g\u00f6r praktiskt taget samma sak, men en str\u00e4ng som b\u00f6rjar med ett dubbelt citattecken m\u00e5ste sluta med ett dubbelt citattecken.  Samma regel g\u00e4ller f\u00f6r det enda citatet.<\/p>\n<pre>let str1 = \"Hi\";<br\/>let str2 = 'Hi';<br\/>let str3 = \"How're you?\";<br\/>\/\/ Using  to escape the single quote (')<br\/>let str4 = 'How're you?';<\/pre>\n<p>Backticks \u00e4r bokstavliga mallar och ger en viss ut\u00f6kad funktionalitet.  Du kan b\u00e4dda in variabler, uttryck och till och med funktionsanrop i str\u00e4ngen.<\/p>\n<pre>\/\/ Embedding variable within a string<br\/>let x = \"Hello\";<br\/>let str1 = `${x}, How're you?`;<br\/>console.log(str1);<br\/>\/\/ Embedding expression within a string<br\/>let str2 = `Sum of 20 + 30 is: ${20 + 30}`;<br\/>console.log(str2);<br\/>\/\/ Embedding function call within a string<br\/>function calculateSum(a, b) {<br\/>return a + b;<br\/>}<br\/>let str3 = `Sum of 20 + 30 is: ${calculateSum(20, 30)}`;<br\/>console.log(str3);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>Hello, How're you?<br\/>Sum of 20 + 30 is: 50<br\/>Sum of 20 + 30 is: 50<\/pre>\n<p>JavaScript tillhandah\u00e5ller ocks\u00e5 flera str\u00e4ngmetoder f\u00f6r att manipulera str\u00e4ngar.<\/p>\n<h2 id=\"null-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"5_Null_datatyp_i_JavaScript\"><\/span>  5. Null datatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Datatypen noll har bara ett v\u00e4rde: <strong>null<\/strong>.  Det representerar den avsiktliga fr\u00e5nvaron av n\u00e5got objektv\u00e4rde.<\/p>\n<pre>let n = null;<\/pre>\n<p>M\u00e5nga programmerare blir f\u00f6rvirrade mellan null och odefinierad.  Det \u00e4r sv\u00e5rt att f\u00f6rst\u00e5 skillnaden mellan null och odefinierad i JavaScript.<\/p>\n<h2 id=\"undefined-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"6_Odefinierad_datatyp_i_JavaScript\"><\/span>  6. Odefinierad datatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Den odefinierade typen \u00e4r en speciell typ som betyder att \u201cv\u00e4rdet inte tilldelas\u201d.  N\u00e4r du deklarerar en variabel men inte initierar den tilldelas variabeln ett odefinierat v\u00e4rde.<\/p>\n<pre>let x;<br\/>console.log(typeof(x));<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>undefined<\/pre>\n<p>Du kan uttryckligen tilldela odefinierad till en variabel, men det rekommenderas starkt att undvika det.<\/p>\n<h2 id=\"symbol-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"7_Symbol_Datatyp_i_JavaScript\"><\/span>  7. Symbol Datatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En symbol \u00e4r ett unikt och of\u00f6r\u00e4nderligt primitivt v\u00e4rde.  Det anv\u00e4nds fr\u00e4mst f\u00f6r att skapa unika identifierare f\u00f6r objekt.<\/p>\n<p>Du kan skapa en symbol med hj\u00e4lp av <strong>Symbol()<\/strong> fungera.  Den accepterar ocks\u00e5 en valfri beskrivning (namn), men endast f\u00f6r fels\u00f6knings\u00e4ndam\u00e5l.<\/p>\n<pre>let sym1 = Symbol();<br\/>let sym2 = Symbol(\"data\");<\/pre>\n<p>De <strong>Symbol()<\/strong> funktion skapar ett nytt unikt v\u00e4rde varje g\u00e5ng den anropas, \u00e4ven om du skapar symboler med samma beskrivning, skulle v\u00e4rdena vara annorlunda.<\/p>\n<pre>console.log(Symbol() == Symbol());<br\/>console.log(Symbol(\"data\") == Symbol(\"data\"));<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>false<br\/>false<\/pre>\n<h2 id=\"object-data-type-in-javascript\"><span class=\"ez-toc-section\" id=\"8_Objektdatatyp_i_JavaScript\"><\/span>  8. Objektdatatyp i JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I JavaScript \u00e4r objekt samlingar av nyckel-v\u00e4rdepar, d\u00e4r nyckeln \u00e4r en str\u00e4ng och v\u00e4rde kan vara vilken datatyp som helst.<\/p>\n<p>Du kan skapa ett tomt objekt i JavaScript med syntaxen \u201cobjektkonstruktor\u201d (<strong>nytt objekt()<\/strong>) eller syntaxen \u201cobjekt bokstavlig\u201d (lockiga klammerparenteser <strong>{\u2026}<\/strong>).<\/p>\n<pre>let obj1 = new Object();<br\/>let obj2 = {};<\/pre>\n<p>Varje objekt inneh\u00e5ller en valfri lista med egenskaper, d\u00e4r en egenskap \u00e4r ett nyckel:v\u00e4rde-par.  Du kan komma \u00e5t v\u00e4rdena fr\u00e5n objektet med hj\u00e4lp av punktnotation eller arrayliknande notation (hakparenteser).<\/p>\n<pre>let obj = {<br\/>\"key1\" : \"value1\",<br\/>\"key2\" : \"value2\"<br\/>}<br\/>console.log(obj.key1);<br\/>console.log(obj[\"key2\"]);<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>value1<br\/>value2<\/pre>\n<h2 id=\"how-does-javascript-work\"><span class=\"ez-toc-section\" id=\"Hur_fungerar_JavaScript\"><\/span>  Hur fungerar JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript \u00e4r ett av de mest popul\u00e4ra programmeringsspr\u00e5ken p\u00e5 webben idag.  Du kan anv\u00e4nda JavaScript f\u00f6r att skapa webbplatser, webbapplikationer, serverapplikationer, spel, mobilappar, etc. Det r\u00e4cker med att s\u00e4ga att du kan g\u00f6ra n\u00e4stan vad du kan med JavaScript.<\/p>\n<p>Men vet du hur JavaScript fungerar under huven?<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Yuvraj Chandra (80 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Yuvraj \u00e4r en datavetenskapsstudent vid University of Delhi, Indien.  Han brinner f\u00f6r Full Stack Web Development.  N\u00e4r han inte skriver unders\u00f6ker han djupet i olika teknologier.<\/p>\n<p>                            Mer fr\u00e5n Yuvraj Chandra<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#JavaScript-datatyper\" >JavaScript-datatyper<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#1_Nummerdatatyp_i_JavaScript\" >1. Nummerdatatyp i JavaScript<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#Heltal\" >Heltal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#Flyttalssiffror\" >Flyttalssiffror<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#2_BigInt_Datatyp_i_JavaScript\" >2. BigInt Datatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#3_Boolesk_datatyp_i_JavaScript\" >3. Boolesk datatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#4_Strangdatatyp_i_JavaScript\" >4. Str\u00e4ngdatatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#5_Null_datatyp_i_JavaScript\" >5. Null datatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#6_Odefinierad_datatyp_i_JavaScript\" >6. Odefinierad datatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#7_Symbol_Datatyp_i_JavaScript\" >7. Symbol Datatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#8_Objektdatatyp_i_JavaScript\" >8. Objektdatatyp i JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#Hur_fungerar_JavaScript\" >Hur fungerar JavaScript?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-datatyper-i-javascript\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>En datatyp definierar typen och beteendet hos data \u2013 den talar om f\u00f6r kompilatorn eller tolken hur en programmerare avser att anv\u00e4nda en bit data. De flesta programmeringsspr\u00e5k st\u00f6der grundl\u00e4ggande datatyper som nummer, boolean, str\u00e4ng, etc. JavaScript st\u00f6der \u00e5tta datatyper: Number, BigInt, Boolean, String, Null, Undefined, Symbol och Object. I den h\u00e4r artikeln kommer du [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":92128,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[45399,17570,27490],"class_list":["post-92127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-datatyper","tag-introduktion","tag-javascript"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=92127"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/92128"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=92127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=92127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=92127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}