Programiści używają różnych typów danych w kodzie.
ZA dosłowny jest wartością wyrażoną jako sama w sobie. Na przykład liczba 25 lub ciąg „Hello World” są literałami.
ZA stały to typ danych, który zastępuje literał. Stałe są przydatne w sytuacjach, w których
określona, niezmienna wartość ma być wykorzystywana w różnych momentach programu
chcesz łatwiej zrozumieć kod oprogramowania
Zmienna w programie może zmieniać swoją wartość w trakcie wykonywania programu. Stała zachowuje tę samą wartość w całym programie.
Stały
Dosłowny
Przykład
const PI = 3,14; promień var = 5; obwód var = 2 * promień PI *;
promień var = 5; obwód var = 2 * 3,14 * promień;
Stały vs literalny typ danych - przykład
Załóżmy, że piszemy program określający, którzy członkowie populacji mogą głosować, którzy mogą pić, jedno lub drugie.
const DRINKING_AGE = 21; const VOTING_AGE = 18;
18 i 21 są dosłowne. Możemy z nich korzystać literały we wszystkich obszarach naszego programu. Na przykład, jeśli (wiek> 18) lub jeśli (wiek < 21). Możemy jednak uczynić nasz kod bardziej zrozumiałym, jeśli go użyjemy stałe zamiast. jeśli (wiek> VOTING_AGE) jest łatwiejszy do zrozumienia. Inne zalety używania stałych to
Stałe uwalniają programistę od konieczności pamiętania, jaki powinien być każdy literał. Często wartości, które pozostają stałe w całym programie, mają znaczenie biznesowe. Jeśli istnieje kilka takich wartości, programista może zdefiniować je wszystkie na początku programu, a następnie pracować z łatwiejszymi do zapamiętania stałymi nazwami.
Jeśli wymagania biznesowe nakazują zmianę stałej (na przykład, jeśli wiek picia zostanie obniżony do 20 w przyszłości), o wiele łatwiej jest dostosować program. Jeśli użyjemy literałów w całym programie, zmiana będzie trudna do wykonania i istnieje duża szansa, że niektóre przypadki nie zostaną poprawione.