JavaScript/Teksto tipo duomenys: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
format
 
5 eilutė:
<p>Teksto tipo duomenys JS yra tokie duomenys, kurių tipas yra „tekstas“. Jų atveju operatorius ''typeof'' grąžins tipo pavadinimą ''string'' (kas iš anglų k. reiškia „eilutė“; šis pavadinimas nevartojamas, kad nesimaišytų su kodo eilutės žodžio prasme)</p>
 
<p>Teksto duomenys – tai įvairių tekstinių simbolių eilutės, įskaitant tuščią tarpelį. Tekstai JS visuomet yra tarp viengubų (') arba dvigubų (") kabučių pagal universaliosios klaviatūros simbolius, pvz.: JS kode <em>'žodis'</em> ir <em>"tekstasžodis"</em> yra teksto tipo JS duomenys.</p>
 
<p>Juos jūs jau ne kartą matėte, kai naudojotės konsolėje ''typeof'' operatoriumi, nes jis visuomet duomens tipą pateikdavo teksto tipo duomeniu.</p>
16 eilutė:
<p>Atkreipkite dėmesį, kad JS tekstų kabutės nėra lygios lietuviškoms kabutėms „“. Anglų kalbos sintaksėje šios kabutės vartojamos, pvz., žodžiuose ''don't'', ''isn't'' arba citatas pateikiant tarp dvigubų kabučių. Tokiu atveju tekstą reikia pateikti tarp skirtingo tipo kabučių.</p>
 
<p>Kitas pasirinkimas išvengti galimo konflikto dėl kabučių naudojimo – panaudoti išlaisvinimo \ simbolį. JS supras, kad specialiuosius ženklusženklas, rašomusparašytas už \ simbolio, reikia suprasti esantyra teksto dalimi,dalis. tadTad panaudojus simbolių junginius \', \", \\ JS kodas pavaizduos antrąjį šių junginių simbolį, o pirmasis \ simbolis bus ignoruotas.</p>
 
<div style="font-family:monospace">
36 eilutė:
<p>Su \n simbolių kombinaciją vieną tekstą galima išskaidyti keliose kodo eilutėse (to konsolėje nepamatysite.)</p>
 
<p>Teksto dalis tarpusavyje galima sujungti sujungimo operatoriumi, kuris žymimas + ženklu (toks pat kaip sudėties tarp skaičių). Teksto simbolių eilutės ilgį pamatuoja ''.length'' metodas, o tekstas "", savyje neturintis nei vieno simbolio, yra panašus į ''NaN'' tarp skaičių – duomens tipas žinomas, tačiau vertės nėra.</p>
<p>Teksto duomenis galima palyginti tarpusavyje palyginimo operatoriais, bet tokiu būduatveju lyginamos pirmojo simbolio vertės pagal jų kodą,. tadTad tekstas "tu" bus „didesnis“ už tekstą "aš", nes raidės „t“ skaitmeninis kodas didesnis už raidės „a“. Jei pirmieji simboliai vienodi, tuomet lyginami antrieji ir t. t. Lygybės ir nelygybės operatoriai patikrins simbolių atitikimą kiekvienoje teksto pozicijoje atitinkamai, o griežtos lygybės ir nelygybės operatoriai palygins dar ir jų tipą. JS tekstuose mažosios ir didžiosios raidės yra skirtingi simboliai.</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> Savarankiškai pasitikrinkite aukščiau paminėtus teiginius konsolėje:</p>
55 eilutė:
</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/Skai%C4%8Diaus_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/Kintamieji_ir_priskyrimo_operatorius Pirmyn >>>>>]
</div>
[[Kategorija:JavaScript]]