Ohjelmoijat käyttävät koodissaan erilaisia tietotyyppejä.
kirjaimellinen on arvo, joka ilmaistaan itsessään. Esimerkiksi numero 25 tai merkkijono "Hei maailma" ovat molemmat kirjaimia.
jatkuva on tietotyyppi, joka korvaa kirjaimellisen. Vakiot ovat hyödyllisiä tilanteissa, joissa
tiettyä, muuttumatonta arvoa on käytettävä eri aikoina ohjelmiston aikana
haluat ymmärtää ohjelmistokoodin helpommin
Ohjelman muuttuja voi muuttaa arvoaan ohjelman suorittamisen aikana. Vakio säilyttää saman arvon koko ohjelmassa.
jatkuva
kirjaimellinen
esimerkki
Const PI = 3,14; var-säde = 5; var ympärysmitta = 2 * PI * säde;
var-säde = 5; var ympärysmitta = 2 * 3,14 * säde;
Vakio vs. kirjallinen tietotyyppi - esimerkki
Oletetaan, että kirjoitamme ohjelman sen selvittämiseksi, mitkä väestön jäsenet ovat oikeutettuja äänestämään, saavatko juoda, molemmat vai eivät.
const DRINKING_AGE = 21; const VOTING_AGE = 18;
18 ja 21 ovat kirjaimia. Voimme käyttää näitä literals kaikilla ohjelma-alueillamme. Esimerkiksi, jos (ikä> 18) tai jos (ikä < 21). Mutta voimme tehdä koodistamme ymmärrettävämmän, jos käytämme vakiot sen sijaan. if (ikä> VOTING_AGE) on helpompi ymmärtää. Muita vakioiden käytön etuja ovat
Vakiot vapauttavat ohjelmoijan tarpeesta muistaa, minkä kirjaimien tulisi olla. Usein koko ohjelman ajan pysyvillä arvoilla on usein liiketoiminnan merkitys. Jos tällaisia arvoja on useita, ohjelmoija voi määritellä ne kaikki ohjelman alussa ja työskennellä sitten helpommin muistettavilla vakionimillä.
Jos liiketoimintavaatimukset määräävät vakion muuttamisen (esimerkiksi jos juoma-ikä lasketaan tulevaisuudessa 20: een), ohjelmaa on paljon helpompaa mukauttaa. Jos käytämme kirjaimia koko ohjelman ajan, muutosta on vaikea tehdä ja on suuri mahdollisuus, että jotkut esiintymät eivät korjaudu.