Funksioni Boolean
Funksioni Boolean shndërron vlerën e kaluar
në tipin logjik. Rezultati i ekzekutimit të
funksionit do të jetë ose true,
ose false.
Në këtë rast në false shndërrohen vetëm:
0, vargu bosh, null,
undefined,
NaN.
Të gjitha vlerat e tjera (numrat, vargjet, objektet,
vargjet, funksionet) shndërrohen në true.
Sintaksa
Boolean(çfarë duhet shndërruar);
Shembull
Le të shndërrojmë numrin 0 në tip logjik:
Boolean(0);
Si rezultat i ekzekutimit të kodit
ne do të marrim false:
false
Shembull
Le të shndërrojmë vlerën NaN:
Boolean(NaN);
Gjithashtu pas ekzekutimit të kodit
ne do të marrim false:
false
Shembull
Tani le të shndërrojmë numrin 1:
Boolean(1);
Pas ekzekutimit të kodit
ne do të marrim true:
true
Shembull
Tani le të shndërrojmë një numër negativ:
Boolean(-1);
Si rezultat i ekzekutimit të kodit
ne do të marrim true:
true
Shembull
Le të vendosim një numër thyesor në parametër:
Boolean(11.5);
Pas ekzekutimit të kodit
ne gjithashtu do të marrim true:
true
Shembull
Tani le të shndërrojmë një varg bosh:
Boolean('');
Rezultati i ekzekutimit të kodit:
false
Shembull
Nëse specifikojmë një varg të mbushur në parametër:
Boolean('str');
Atëherë pas shndërrimit do të marrim
true:
true
Shembull
Le të shndërrojmë vlerën boolean
true:
Boolean(true);
Rezultati i ekzekutimit të kodit:
true
Shembull
Tani le të shndërrojmë vlerën boolean
false:
Boolean(false);
Si rezultat i ekzekutimit të kodit
na kthehet false:
false
Shembull
Le të specifikojmë në parametrin e funksionit një objekt bosh:
Boolean({});
Pas ekzekutimit të kodit
funksioni Boolean do ta shndërrojë objektin në
vlerën true:
true
Shembull
Tani le të specifikojmë në parametër një varg bosh:
Boolean([]);
Pas ekzekutimit të kodit
ne gjithashtu do të marrim
vlerën true:
true
Shembull
Le të shndërrojmë një funksion bosh:
Boolean(function(){});
Si rezultat i ekzekutimit të kodit
marrim true:
true
Shembull
Tani le të shndërrojmë vlerën null:
Boolean(null);
Si rezultat i ekzekutimit të kodit
marrim false gjithashtu si kur
shndërrohet numri 0:
false