⊗jsPmBsCTN 44 of 505 menu

Konwersja na liczbę w JavaScript

Rozważmy następujący kod:

let a = '2'; let b = '3'; alert(a + b); // wyświetli '23'

Jak widzisz, w naszym przypadku obie zmienne przechowują ciągi znaków i są dodawane, odpowiednio, jako ciągi znaków.

Załóżmy, że chcielibyśmy, aby wartości naszych zmiennych w tym przypadku były dodawane nie jako ciągi znaków, ale jako liczby. W tym przypadku możemy wymusić konwersję typu naszej zmiennej na liczbę, używając specjalnej funkcji Number:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // wyświetli 5

Można konwertować ciągi znaków na liczby nie w operacji dodawania, ale od razu przy zapisie do zmiennej - to będzie działać:

let a = Number('2'); // do zmiennej zostanie zapisana liczba 2 let b = Number('3'); // do zmiennej zostanie zapisana liczba 3 alert(a + b); // wyświetli 5

Dana jest zmienna a z wartością '10' i zmienna b z wartością '20'. Dodaj te zmienne jako liczby.

Bez uruchamiania kodu, określ, co wyświetli się na ekranie:

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

Bez uruchamiania kodu, określ, co wyświetli się na ekranie:

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

Bez uruchamiania kodu, określ, co wyświetli się na ekranie:

alert( '2' + Number('3') );
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć