⊗jsPmBsCTN 44 of 505 menu

Muuntaminen numeroksi JavaScriptissä

Tarkastellaan seuraavaa koodia:

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

Kuten näet, meidän tapauksessamme molemmat muuttujat sisältävät merkkijonoja ja ne lasketaan yhteen vastaavasti kuin merkkijonoja.

Oletetaan, että haluaisimme, että muuttujiemme arvot tässä tapauksessa laskettaisiin yhteen ei kuin merkkijonoina, vaan kuin numeroina. Tässä tapauksessa voimme pakottaa muuttujiemme tyypin muuntamisen numeroon käyttämällä erikoista funktiota Number:

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

Merkkijonoja voidaan muuntaa numeroiksi ei vain yhteenlaskutoiminnossa, vaan välittömästi muuttajaan tallennettaessa - tämä toimii:

let a = Number('2'); // muuttajaan tallennetaan numero 2 let b = Number('3'); // muuttajaan tallennetaan numero 3 alert(a + b); // tulostaa 5

Annettu muuttuja a arvolla '10' ja muuttuja b arvolla '20'. Laske nämä muuttujat yhteen numeroina.

Määritä käynnistämättä koodia, mitä ruudulle tulostetaan:

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

Määritä käynnistämättä koodia, mitä ruudulle tulostetaan:

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

Määritä käynnistämättä koodia, mitä ruudulle tulostetaan:

alert( '2' + Number('3') );
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää