JavaScript/Kintamųjų vardinimas: Skirtumas tarp puslapio versijų
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'', '' |
<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ų |
<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'' |
<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> |
<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 |
<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 |
<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 |
<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)
JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)
Kintamųjų vardinimas
Kintamųjų vardinimas
JS kintamųjų vardinimas turi nustatytas ir programuotojų praktikoje įprastas taisykles:
- 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;
- Kintamųjų vardams negali būti panaudoti JS rezervuoti žodžiai, pvz., true, false, return;
- 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;
- Kintamųjų vardai bendruoju atveju turi būti reikšminiai;
- 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ų:
- Tai yra įprasta ir plačiai vartojama, tad susipažinus su kitų programuotojų kodu jums bus sunku jį suprasti, jei patys nesilaikysite bendrų taisyklių;
- Jūsų kodą bus sunku suprasti kitam programuotojui, nes jis nežinos, kas yra bevardžiai kintamieji „r", „a", „b", „k" atskirose kodo vietose;
- 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.