JavaScript/Būlio tipo duomenys: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
Naujas puslapis: ==<div style="background-color:#d9d9fa" text-align: center><h1 style="text-align: center; font-size: 2rem; color: #191970">JAVASCRIPT PROGRAMAVIMO PAGRINDAI<br><small>(instrukcinis vadovas pradedantiesiems)</small></h1></div>== ===<div style="background-color:#c8e6ed"><h2 style="text-align: center; font-size: 1.6rem; color: #191970">Būlio tipo duomenys</h2></div>=== <br> <div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem"> <p> Būlio tipo duomenų (''...
 
7 eilutė: 7 eilutė:
* ''false'' (liet. „ne“ arba „neteisinga“);
* ''false'' (liet. „ne“ arba „neteisinga“);
</p>
</p>
<p>Ar šios vertės išties yra Būlio tipo (''boolean'', lietuviškai tariama „bulyn“) vertės, galime patikrinti ''typeof'' operatoriaus pagalba. Surinkite konsolės eilutėse šias ekspresijas ir nuspauskite 'Enter':
* typeof (true);
* typeof (false);
<p>Šis duomenų tipas pavadintas XIX a. anglų matematiko [https://lt.wikipedia.org/wiki/George_Boole George Boole] garbei ir jo vertės naudojamos palyginimo, loginėse operacijose.</p>
<p>Šis duomenų tipas pavadintas XIX a. anglų matematiko [https://lt.wikipedia.org/wiki/George_Boole George Boole] garbei ir jo vertės naudojamos palyginimo, loginėse operacijose.</p>
<p>Pavyzdys. Interneto vartotojas užpildė el. parduotuvės anketą nurodydamas savo amžių. El. parduotuvės programa nustatyta, kad automatiškai pasiųstų pasiūlymą senjorams atsižvelgiant į vartotojo pateiktą amžių. Jei amžiaus skaičius yra 60 arba didesnis, programa gauna Būlio vertę ''true'' („taip“) ir vykdo pasiūlymo el. paštu išsiuntimą. Jei nurodytas amžius mažesnis, programa gauna Būlio vertę ''false'' („ne“) ir pasiūlymo nesiunčia.</p>
<p>Pavyzdys. Interneto vartotojas užpildė el. parduotuvės anketą nurodydamas savo amžių. El. parduotuvės programa nustatyta, kad automatiškai pasiųstų pasiūlymą senjorams atsižvelgiant į vartotojo pateiktą amžių. Jei amžiaus skaičius yra 60 arba didesnis, programa gauna Būlio vertę ''true'' („taip“) ir vykdo pasiūlymo el. paštu išsiuntimą. Jei nurodytas amžius mažesnis, programa gauna Būlio vertę ''false'' („ne“) ir pasiūlymo nesiunčia.</p>


<p>Būlio tipo vertės yra labai dažnai naudojamos JS programose. Jas galima palyginti tarpusavyje.</p>
<p>Būlio tipo vertės yra labai dažnai naudojamos JS programose. Jas galima palyginti tarpusavyje.</p>
*Surinkite konsolėje štai šias kodo eilutes ir nuspauskite 'Enter'. JS grąžins operacijos rezultatą ''true'' („taip“) arba ''false'' („ne“):
Surinkite konsolėje štai šias kodo eilutes ir nuspauskite 'Enter'. JS grąžins operacijos rezultatą ''true'' („taip“) arba ''false'' („ne“):
** true === true; // ar ''true'' lygu ''true''?
** true === true; // ar ''true'' lygu ''true''?
** true === false; // ar ''true'' lygu ''false''?
** true === false; // ar ''true'' lygu ''false''?

07:13, 12 rugsėjo 2021 versija

JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)

Būlio tipo duomenys


Būlio tipo duomenų (boolean) vertės JS kalboje yra tik dvi:

  • true (liet. „taip“ arba „teisinga“);
  • false (liet. „ne“ arba „neteisinga“);

Ar šios vertės išties yra Būlio tipo (boolean, lietuviškai tariama „bulyn“) vertės, galime patikrinti typeof operatoriaus pagalba. Surinkite konsolės eilutėse šias ekspresijas ir nuspauskite 'Enter':

  • typeof (true);
  • typeof (false);

Šis duomenų tipas pavadintas XIX a. anglų matematiko George Boole garbei ir jo vertės naudojamos palyginimo, loginėse operacijose.

Pavyzdys. Interneto vartotojas užpildė el. parduotuvės anketą nurodydamas savo amžių. El. parduotuvės programa nustatyta, kad automatiškai pasiųstų pasiūlymą senjorams atsižvelgiant į vartotojo pateiktą amžių. Jei amžiaus skaičius yra 60 arba didesnis, programa gauna Būlio vertę true („taip“) ir vykdo pasiūlymo el. paštu išsiuntimą. Jei nurodytas amžius mažesnis, programa gauna Būlio vertę false („ne“) ir pasiūlymo nesiunčia.

Būlio tipo vertės yra labai dažnai naudojamos JS programose. Jas galima palyginti tarpusavyje.

Surinkite konsolėje štai šias kodo eilutes ir nuspauskite 'Enter'. JS grąžins operacijos rezultatą true („taip“) arba false („ne“):

    • true === true; // ar true lygu true?
    • true === false; // ar true lygu false?
    • false === false; // ar false lygu false?

Jums gali pasirodyti, kad true ir false yra žodžiai (tekstas), bet atsiminkit, JS duomenis nusako jų tipas ir vertė. Šiuo atveju šios vertės Būlio tipo ir nėra teksto tipo, tad, jei palyginsime Būlio vertę true su teksto verte "true", JS gražins atsakymą „ne“ (false). Pabandykite savarankiškai užrašyti šį palyginimą konsolėje!