JavaScript/Kintamųjų vardinimas

Iš Wikibooks.

JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)[keisti]

Kintamųjų vardinimas[keisti]


JS kintamųjų vardinimas turi nustatytas ir programuotojų praktikoje įprastas taisykles:

  1. Kintamųjų vardai prasideda raide, bet ne skaitmens ar kitokiais simboliais, išskyrus žemojo brūkšnelio simbolį „_" ir dolerio simbolį „$", kitaip JS tokio užrašymo nesupras esant kintamojo vardu;
  2. Kintamųjų vardams negali būti panaudoti JS rezervuoti žodžiai, pvz., true, false, return;
  3. Nors kitų sistemos žodžių vartojimas kintamųjų vardinimui nėra uždraustas, tačiau jie irgi nėra vartotini, pvz., number, Math, boolean. Kitaip, jei pamatote žodį, kuris vartojamas sistemoje  –  nevartokite jo kintamojo vardui;
  4. Kintamųjų vardai bendruoju atveju turi būti reikšminiai;
  5. Kintamojo vardas pradedamas mažąja raide ir kiekvienas reikšminis žodis jame pradedamas didžiąja, pvz., apskritimoPerimetras.

Pavyzdys. Anksčiau užrašytą kodą r = 10; k = 2*Math.PI*r galimą pakeisti pagal kintamųjų vardinimo taisykles:

  • skaiciusPI = Math.PI;
  • apskritimoSpindulys = 10; 
  • apskritimoPerimetras = 2*skaiciusPI*apskritimoSpindulys;

Toks užrašymas (sintaksė) gali atrodyti gremėzdiškas, painus ir nepatogus, visgi pogramavime jis yra įprastas ir tam yra keliolika priežasčių:

  1. Tai yra įprasta ir plačiai vartojama, tad susipažinus su kitų programuotojų kodu jums bus sunku jį suprasti, jei patys nesilaikysite bendrų taisyklių;
  2. Jūsų kodą bus sunku suprasti kitam programuotojui, nes jis nežinos, kas yra bevardžiai kintamieji „r", „a", „b", „k" atskirose kodo vietose;
  3. Pačiam pogramuotojui būtu sunku suprasti savo paties kodą, pvz., grįžus jį tobulinti po pusmečio pertraukos;

Kintamųjų pavadinimus galima rašyti lietuviškomis raidėmis, bet bendrai tokia praktika nėra paplitusi.

Komentarai gali geriau padėti suprasti kodą, tad pradėję programuoti nevenkite jų rašyti.