JavaScript/Kintamieji ir priskyrimo operatorius: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
9 eilutė:
<p>Kintamojo paskelbimas su ar be priskirtos vertės vadinamas deklaracija (''declaration''). Priskyrimo operatorius JS žymimas jums gerai pažystamu ženklu „=".</p>
 
<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Sukurkime kintamąjį vardu „k" ir priskirkime jam apskritimo perimetro skaičiavimo formulę pagal spindulį. Matematikoje tai būtų užrašyta taip: k = 2πr, kur π  –  skaičius Pi, r  –  apskritimo spindulys. Ar JS žino skaičių Pi? Taip. Mes to dar nesimokėme, bet patikėkite, kad „Math.PI" ekspresija grąžins mums skaičių Pi. O kas yra „r"? Dar vienas kintamasis. Juk apskritimo spindulys gali būti įvairus, tad šį kintamąjį irgi reikės deklaruoti. JS skaito kodą iš kairės į dešinę, tad kintamąjį „r" reikės deklaruoti pirmiau nei kintamąjį „k", kitaip JS negalės apskaičiuoti „k" nežinodama „r".</p>
<div style="font-family:monospace">
* Math.PI;
* r = 10; k = 2*Math.PI*r;
</div>
<p>Priskyrimo operatorius (ženklas „=") nėra tas pats, kas lygybė, ir JS kintamieji nėra tas pats, kas nežinomieji „x", „y" algebroje. Teisingas užrašymo „r = 10" perskaitymas JS skamba taip: „kintamajam „r"r priskirta skaičiaus vertė 10". JS visuomet įvertina duomenis, ekspresiją, steitmentą priskyrimo operatoriaus dešinėje ir tuomet priskiria kintamajam jo kairėje.<p>
<p><span style="background-color: #f3ef7b; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Užduotis.</span> Susipažinkite su kodu ir savarankiškai pasakykite, kokio tipo ir kokios vertės duomenį JS grąžins konsolėje.</p>