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

109 baitai pašalinti ,  prieš 10 mėnesių
S
(format)
<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>Kintamųjų vardams negali būti panaudoti JS rezervuoti žodžiai, pvz., ''true'', ''false'', ''NaNreturn'';
<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>Kintamųjų pavadinimaivardai bendruoju atveju turi būti reikšminiai ir nurodyti, kokia vertė kintamajam yra priskirta;
</li>
<li>Kintamojo vardas pradedamas mažąja raide ir kiekvienas reikšminis žodis jame pradedamas didžiąja, pvz., ''apskritimoPerimetras''.
</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 galimegalimą pakeisti pagal kintamųjų vardinimo taisykles:</p>
 
<div style="font-family:monospace">
</div>
 
<p>Nors jums toksToks 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>
<li>Tai yra įprasta ir plačiai vartojama, tad susipažinus su kitų programuotojų kodu jums bus sunku jį suprasti, jei nesilaikysitpatys nesilaikysite bendrų taisyklių;
</li>
<li>Jūsų kodą bus sunku suprasti kitam programuotojui ar tuo labiau su programavimu nesusijusiam žmogui, nes jiejis dažniausiai nežinonežinos, ką jūs koduojate ir kas yra bevardžiai kintamieji „r", „a", „b", „c„k" atskirose kodo vietose;
<li>Pačiam pogramuotojui būtu sunku suprasti savo paties kodą, pvz., grįžus jį tobulinti po mėnesiopusmečio pertraukos;
</li>
</ol>
176

pakeitimai