let age = '30';
typeof age; //"string"
age = 30;
typeof age; //'number'
age = true;
typeof age; //boolean
Do sprawdzenia typu zmiennej możesz użyć znanej Ci już z poprzednich artykułów instrukcji typeof. Jak możesz zauważyć na powyższym przykładzie, najpierw zadeklarowana zmienna jest typem string, po czym w kolejnej linii zmienna zostaje nadpisana wartością 30 (numeryczną) i od tego momentu zmienna jest typem number, w dalszej części programu ponownie następuje przypisanie do innego typu boolean. Taki kod jest jak najbardziej prawidłowy w języku JavaScript.Podobny kod nie będzie dopuszczalny w statycznym języku programowania jakim jest np. C#. Przykład w języku C#:
string age = "30";
age = 30; //błąd kompilacji
age = true; //błąd kompilacji
To wszystko co chciałem Ci przekazać w tym artykule. Zapraszam do kolejnego artykułu z serii podstawy programowania w języku JavaScript.Kolejny artykuł - Obiekty w JavaScript.