⊗jsPmBsCTN 44 of 505 menu

Konvertering till nummer i JavaScript

Låt oss titta på följande kod:

let a = '2'; let b = '3'; alert(a + b); // skriver ut '23'

Som du kan se, innehåller båda variablerna i vårt fall strängar och adderas följaktligen som strängar.

Låt oss säga att vi vill att våra variablers värden i detta fall ska adderas inte som strängar, utan som nummer. I detta fall kan vi tvångskonvertera vår variabels datatyp till ett nummer med hjälp av en speciell funktion Number:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // skriver ut 5

Det är möjligt att konvertera strängar till nummer inte i själva additionsoperationen, utan direkt när de tilldelas en variabel - detta kommer att fungera:

let a = Number('2'); // variabeln tilldelas talet 2 let b = Number('3'); // variabeln tilldelas talet 3 alert(a + b); // skriver ut 5

Det finns en variabel a med värdet '10' och en variabel b med värdet '20'. Addera dessa variabler som nummer.

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

alert( Number('2') + Number('3') );

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

alert( 2 + Number('3') );

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

alert( '2' + Number('3') );
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa