JavaScriptətrafli izah 1 JavaScript-a giri§


Mantiqi qiymatlarin deyi§ikliyi



Yüklə 494,5 Kb.
səhifə27/29
tarix02.01.2022
ölçüsü494,5 Kb.
#38119
1   ...   21   22   23   24   25   26   27   28   29
Prezentasiya -5,6 -Java

3.3.1. Mantiqi qiymatlarin deyi§ikliyi
  • Mantiqi qiymatlar ba§qa tiplarin qiymatlarina asan dayi§dirilir, ham da bu tip dayi§ikliklar aksar hallarda avtomatik yerina yetirilir5. 9gar mantiq adad kontekstinda istifada olunur. true qiymati 1¬
    • 5 C-da proqramla^dirmagi bacaran $axs diqqatli olmalidir ki, JavaScript-da C-dan farqli olaraq ayri bir mantiqi malumat tipi movcuddur, hansina ki, mantiqi qiymatlarin tam adadlara taqlidina xidmat edir. Java-proqramfilari isa nazara almalidirlar ki, JavaScript-da mantiqi tip, Java-daki kimi boolean malumat tipi kimi "tamiz deyil va JavaScript-da ki mantiqi qiymatlar digar malumat tiplarinda asan dayi^dirilir va buna gora da soylamak olar ki, JavaScript-da ki mantiqi qiymatlar ila i$ praktiki olaraq Java-ya nisbatan C dilina yaxindir.
    • adadina, false qiymati isa 0 adadina dayifdirilacak. 9gar mantiqi qiymat satir kontekstinda istifada
    • olunursa, onda true qiymati "true" satirina , false qiymati isa "false" satirina dayifdirilacak.
    • Mantiqi qiymat birdan yuxari adad kimi istifada olunduqda, true qiymatina dayifdirilacak. 9gar qiymatlar 0-a va ya NaN-a barabardirsa, false mantiqi qiymatina dayifdirilacak. Mantiqi qiymatlarda satirlarda istifada edildikda, agar satir bof satir deyilsa, true qiymatina dayifdirilacak, aks taqdirda dayifiklik naticasinda false qiymati alinacaq. Null va undefined xususi qiymatlari false qiymatina dayifdirilacak va istanilan funksiya, obyekt va ya massivin qiymatlari null-dan boyukdur va true qiymatina dayifdirilacaklar.
    • 9gar siz dayifikliyi afiq- aydin yerina yetirmak istayirsinizsa, Boolean() funksiyasindan istifada etmak olar:
    • var x_as_boolean = Boolean (x);
    • Afiq dayifikliyin bafqa usulu ikiqat mantiqi inkarin operatorunun istifadasi ila mumkundur:
    1   ...   21   22   23   24   25   26   27   28   29




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin