JavaScript/Skaičiaus tipo duomenys: Skirtumas tarp puslapio versijų

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">Skaičių tipo duomenys</h2></div>=== <br> <div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem"> <p>Skaičių tipo duomeny...
 
4 eilutė:
<div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem">
<p>Skaičių tipo duomenys JS yra tokie duomenys, kurių tipas yra „skaičius“. Jų atveju operatorius ''typeof'' grąžins tipo pavadinimą ''number'' (kas iš anglų k. reiškia „skaičius“)</p>
<p>JS pavaizduojaužkoduoja skaičius naudojant 64 bitų slankiojo kablelio formatą pagal IEEE 754 standartą. JS supranta skaičius, parašytus su eksponente, neigiamus ir trupmeninius skaičius.</p> JS suprantaSupranta skaičius, parašytus dvejetainės, aštuntainės ir šešioliktainės skaičiavimo sistemų ženklais.
 
<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 įvairiais JS suprantamais skaičiais ir patikrinkite jų tipą konsolėje:</p>
11 eilutė:
* typeof(10); // sveikieji skaičiai
* typeof(2.344); // trupmeniniai skaičiai
* typeof(-10); // neigiami sveikieji skaičiai
* typeof(-2.344); // neigiami trupmeniniai skaičiai
* typeof(1.03e25); // skaičiai su eksponente
* typeof(0b100100); // dvejetainės sistemos skaičiai
eilutė 43 ⟶ 42:
* typeof(Infinity); // rezultatas ''number''
* typeof(-Infinity); // rezultatas ''number''
</div>
 
<p>Kai skaičius yra tiek arti nulio vertės, kad nebepakanka dvejetainio kodo jam užkoduoti, JS naudoja dvi nulių vertes, +0 ir -0. Jos parodo, iš kurios pusės skaičius buvo arti nulio.</p>
 
<div style="font-family:monospace">
* typeof(+0); // teigiamos pusės nuliui pliuso ženklas paprastai nerašomas
* typeof(-0);
* -0 === +0; // abiejų nulių griežtas palyginimas grąžins ''true'' vertę.
</div>
<p>NaN iš angl. ''Not a Number'' reiškia „ne skaičius“.</p>
</div>