⊗jsPmBsCTN 44 of 505 menu

Převod na číslo v JavaScriptu

Podívejme se na následující kód:

let a = '2'; let b = '3'; alert(a + b); // vypíše '23'

Jak vidíte, v našem případě obě proměnné obsahují řetězce a sčítají se tedy jako řetězce.

Předpokládejme, že jsme chtěli, aby se hodnoty našich proměnných v tomto případě sčítaly ne jako řetězce, ale jako čísla. V tomto případě můžeme nuceně převést typ naší proměnné na číslo pomocí speciální funkce Number:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // vypíše 5

Řetězce lze převést na čísla nejen při operaci sčítání, ale i přímo při zápisu do proměnné - bude to fungovat:

let a = Number('2'); // do proměnné se zapíše číslo 2 let b = Number('3'); // do proměnné se zapíše číslo 3 alert(a + b); // vypíše 5

Je dána proměnná a s hodnotou '10' a proměnná b s hodnotou '20'. Sečtěte tyto proměnné jako čísla.

Bez spuštění kodu určete, co se vypíše na obrazovku:

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

Bez spuštění kodu určete, co se vypíše na obrazovku:

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

Bez spuštění kodu určete, co se vypíše na obrazovku:

alert( '2' + Number('3') );
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout