Podstawowe typy zmiennych w JavaScript
Stronę tą wyświetlono już: 6406 razy
Deklarowanie podstawowych typów zmiennych
W JavaScript nie ma możliwości definiowania różnych typów zmiennych tak jak w C++, typy zmiennych są definiowane w trakcie ich przypisywania. Podstawowe zmienne liczbowe w JavaScript to zmienna całkowite i zmiennoprzecinkowe, które deklaruje się w następujący sposób:
Starsze wersje przeglądarek obsługiwały jedynie słowo kluczowe var do deklarowania zmiennych. Tak utworzona zmienna była jednak problematyczna ponieważ utworzona globalnie mogła być nadpisana z dowolnego miejsca. Ma to swoje wady i zalety, ale koniec końców w nowszych przeglądarkach dodana została obsługa słowa kluczowego let, które nie pozwala na utworzenie w jednym bloku instrukcji dwóch zmiennych o tej samej nazwie ani nie umożliwia nadpisywanie zmiennych o tej samej nazwie nie znajdujących się w tym samym bloku instrukcji. Oto przykład:
Konwersja wartości liczbowych na ciąg znaków
W JavaScrip-cie wszystkie zmienne są tak naprawdę obiektami, a więc podstawowe typy liczbowe dysponują specjalną metodą umożliwiającą jawną konwersję na ciąg znaków. Metodą tą jest toString, która w przypadku liczb całkowitych może przyjmować jeden opcjonalny argument, którym jest podstawa systemu liczbowego, w jakim ma być zwrócona dana liczba. Liczba ta może być z zakresu od 2 do 36. Oto przykład użycia:
Domyślna wartość podstawy dla metody toString jest oczywiście 10. Tą samą metodę można wykorzystać do jawnej konwersji zmiennych typu zmiennoprzecinkowego.
Zamiana liczby zmiennoprzecinkowej lub tekstowej na typ całkowity za pomocą funkcji parseInt
Funkcja parseInt umożliwia zamianę zmiennej zmiennoprzecinkowej do postaci liczby całkowitej z zaokrągleniem w dół:
Jest również możliwa konwersja z typu tekstowego do całkowitego, z tą tylko różnicą, że tutaj można podać jako drugi argument funkcji parseInt podstawę systemu liczbowego, w którym zapisana jest liczba zawarta w tekście. Oto przykład:
Zamiana zmiennej tekstowej na typ zmiennoprzecinkowej za pomocą funkcji parseFloat
Za pomocą funkcji parseFloat można dokonać konwersji liczby zapisanej w tekście w następujący sposób:
Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett
Tytuł:
JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych
Autor:
Laurence Lars Svekis, Maaike van Putten, Rob Percival
Tytuł:
JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript
Autor:
Kyle Simpson
Tytuł:
JavaScript dla dzieci dla bystrzaków
Autor:
Chris Minnick, Eva Holland
Tytuł:
Modularny JavaScript dla zaawansowanych
Autor:
Nicolas Bevacqua
Tytuł:
JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi
Autor:
Lynn Beighley
Tytuł:
Matematyka dla programistów JavaScript
Autor:
Jacek Piechota
Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett
Tytuł:
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
Autor:
Nicholas C. Zakas
Tytuł:
JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II
Autor:
Simon Timms