9dad va satir malumat tiplari boyuk va ya sonsuz mumkun qiymatlar miqdarina malikdir. Mantiqi malumat tipi isa, aksina, yalniz iki true va false literallari ila taqdim edilmi§ mumkun mantiqi qiymatlardan ibaratdir.
Mantiqi qiymat, dogruluq atrafinda icra edilir. JavaScript-proqramlarda yerina yetirilan muqayisalarin naticalari adatan mantiqi qiymatlardir. Masalan: a == 4
Bu ifada a dayi§aninin 4 adadina barabar olmasini yoxluyur. 9gar a dayman haqiqatan da dorda barabardirsa, true mantiqi qiymatinin §arti odanilir. 9gar a dayi§ani dorda barabar deyilsa, muqayisanin naticasi false olacaq.
JavaScript-da mantiqi qiymatlar adatan idaraedici konstruksiyalarda istifada olunur. Masalan, JavaScript-da if/else talimati har hansi bir arqumenti yerina yetirir, agar mantiqi qiymat true-a barabar olarsa, amaliyyat yerina yetirilir, aks halda false qiymati alinir. Adatan mantiqi qiymati yaradan muqayisa bilavasita istifada olunan talimatla birla§ir. Bu sozu kodla ifada edak: if (a == 4) b = b + 1; else
a = a + 1;
Burada yoxlama yerina yetirilir, agar a dayi§ani 4 adadina barabardirsa b dayi§aninin qiymatina bir vahid alava edilir; aks taqdirda a dayi§aninin qiymatina bir vahid alava edilir.
Iki mumkun true va false mantiqi qiymatlarina, bazan "duzdur" (true) va ya "sahvdir" (false) va ya