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

Pereiti į navigaciją Jump to search
format
(format)
 
<br>
<div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem">
<p>Praktikoje programavimas nebūtų daug ko vertas, jei operuotų nekintančiais duomenimis kaip iki šiol darėme šiame vadove. Išties, nėraNėra sunku nustatyti, kad skaičius 2 yra didesnis už skaičių 1 ir tai išrašytiušrašyti ekspresija „2>1". Programavimo pranašumas yra apdorojant daugelį duomenų, atliekant pasikartojančias operacijas ar operacijas su kintančiais duomenimis.</p>
<p>Programose dažniausiai naudojami kintamieji. Kas yra kintamasis JS?</p>
<p>Programose jūs beveik nesutiksite skaičių ar teksto duomenų, nes jose daugiausiai naudojami kintamieji.</p>
<p>Kas yra kintamasis JS? Kintamasis (''variable'')  –  tai programuotojo sukurta atminties celė, turinti savo vardą (''identifier'') ir priskirtą kodo fragmentą: ekspresiją, steitmentą, duomenį ar kompleksišką kodo fragmentą. Išjungus JS virtualią aplinką visi kintamieji ištrinami iš atminties ir juos reikia sukurti iš naujo.</p>
 
<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>
<p>Šio kodo eilutėje kintamajam „c" priskyrėme teksto vertę "yra Saulius". Po to sudarėme sąlygos ekspresiją, kuri patikrins teiginį, ar ekspresija a+b negriežtai nelygi ekspresijai a+c? Jei taip (''true''), tai grąžins tekstą "TAIP", o, jei ne (''false''), grąžins tekstą "NE".</p>
<p>Atkreipkite dėmesį, kad, jei neištrynėte ankstesnių „a" ir „b" kintamųjų, JS atsimena jų vertes.</p>
</div>
 
<div style="float:left; background-color:#c6e2e6; padding:0px 9px 0px 9px; font-weight:bolder; border-radius:18px">
[https://lt.wikibooks.org/wiki/JavaScript/Teksto_tipo_duomenys <<<<< Atgal]
</div>
<div style="float:right; background-color:#ded4a8; padding:0px 9px 0px 9px; font-weight:bolder; border-radius:18px">
[https://lt.wikibooks.org/wiki/JavaScript/Kintam%C5%B3j%C5%B3_vardinimas Pirmyn >>>>>]
</div>
[[Kategorija:JavaScript]]
176

pakeitimai

Naršymo meniu