Софтуерните програмисти използват различни типове данни в своя код.
А буквален е стойност, която се изразява като себе си. Например числото 25 или низът "Hello World" са и литерали.
А постоянен е тип данни, който замества буквала. Константи са полезни в ситуации, когато
определена, непроменяща се стойност трябва да се използва по различно време по време на софтуерната програма
искате по-лесно да разберете софтуерния код
Променлива в дадена програма може да промени стойността си по време на изпълнение на програмата. Константата запазва една и съща стойност в цялата програма.
постоянен
буквален
пример
const PI = 3,14; вар радиус = 5; вар обиколка = 2 * PI * радиус;
вар радиус = 5; вар обиколка = 2 * 3,14 * радиус;
Постоянен спрямо буквален тип данни - пример
Да предположим, че пишем програма, която да определи кои членове на населението имат право да гласуват, разрешено да пият, и двете, или нито един.
const DRINKING_AGE = 21; const VOTING_AGE = 18;
18 и 21 са буквали. Можем да ги използваме литерали във всички области на нашата програма. Например, ако (възраст> 18) или ако (възраст < 21). Но можем да направим нашия код по-разбираем, ако използваме константи вместо. ако (възраст> VOTING_AGE) е по-лесно да се разбере. Други ползи от използването на константи са
Константите освобождават програмиста от необходимостта да помни какъв трябва да бъде всеки буквал. Често стойностите, които остават постоянни в цялата програма, имат бизнес смисъл. Ако има няколко такива стойности, програмистът може да ги определи всички в началото на програмата и след това да работи с по-лесни за запомняне постоянни имена.
Ако бизнес изискванията диктуват константата да бъде променена (например, ако възрастта за пиене бъде намалена до 20 в бъдеще), е много по-лесно да се адаптира програмата. Ако използваме буквали в цялата програма, промяната ще бъде трудно да се направи и има голям шанс някои случаи да не бъдат коригирани.