JavaScript/Kintamųjų vardinimas: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
format
8 eilutė: 8 eilutė:
<li>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;
<li>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;
</li>
</li>
<li>Kintamųjų vardams negali būti panaudoti JS rezervuoti žodžiai, pvz., ''true'', ''false'', ''NaN'';
<li>Kintamųjų vardams negali būti panaudoti JS rezervuoti žodžiai, pvz., ''true'', ''false'', ''return'';
<li>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;
<li>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;
</li>
</li>
<li>Kintamųjų pavadinimai bendruoju atveju turi būti reikšminiai ir nurodyti, kokia vertė kintamajam yra priskirta;
<li>Kintamųjų vardai bendruoju atveju turi būti reikšminiai;
</li>
</li>
<li>Kintamojo vardas pradedamas mažąja raide ir kiekvienas reikšminis žodis jame pradedamas didžiąja, pvz., ''apskritimoPerimetras''.
<li>Kintamojo vardas pradedamas mažąja raide ir kiekvienas reikšminis žodis jame pradedamas didžiąja, pvz., ''apskritimoPerimetras''.
17 eilutė: 17 eilutė:
</ol>
</ol>


<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Anksčiau užrašytą kodą ''r = 10; k = 2*Math.PI*r'' mes galime pakeisti pagal kintamųjų vardinimo taisykles:</p>
<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Anksčiau užrašytą kodą ''r = 10; k = 2*Math.PI*r'' galimą pakeisti pagal kintamųjų vardinimo taisykles:</p>


<div style="font-family:monospace">
<div style="font-family:monospace">
24 eilutė: 24 eilutė:
</div>
</div>


<p>Nors jums 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ų:</p>
<p>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ų:</p>


<ol>
<ol>
<li>Tai yra įprasta, tad susipažinus su kitų programuotojų kodu jums bus sunku jį suprasti, jei nesilaikysit bendrų taisyklių;
<li>Tai yra įprasta ir plačiai vartojama, tad susipažinus su kitų programuotojų kodu jums bus sunku jį suprasti, jei patys nesilaikysite bendrų taisyklių;
</li>
</li>
<li>Jūsų kodą bus sunku suprasti kitam programuotojui ar tuo labiau su programavimu nesusijusiam žmogui, nes jie dažniausiai nežino, ką jūs koduojate ir kas yra kintamieji „r", „a", „b", „c" atskirose kodo vietose;
<li>Jūsų kodą bus sunku suprasti kitam programuotojui, nes jis nežinos, kas yra bevardžiai kintamieji „r", „a", „b", „k" atskirose kodo vietose;
<li>Pačiam pogramuotojui būtu sunku suprasti savo paties kodą, pvz., grįžus jį tobulinti po mėnesio pertraukos;
<li>Pačiam pogramuotojui būtu sunku suprasti savo paties kodą, pvz., grįžus jį tobulinti po pusmečio pertraukos;
</li>
</li>
</ol>
</ol>

12:19, 1 spalio 2021 versija

JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)

Kintamųjų vardinimas


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.