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
javascriptBoolean(çfarë duhet shndërruar);
Shembull
Le të shndërrojmë numrin 0 në tip logjik:
javascriptBoolean(0);
Si rezultat i ekzekutimit të kodit
ne do të marrim false:
javascriptfalse
Shembull
Le të shndërrojmë vlerën NaN:
javascriptBoolean(NaN);
Gjithashtu pas ekzekutimit të kodit
ne do të marrim false:
javascriptfalse
Shembull
Tani le të shndërrojmë numrin 1:
javascriptBoolean(1);
Pas ekzekutimit të kodit
ne do të marrim true:
javascripttrue
Shembull
Tani le të shndërrojmë një numër negativ:
javascriptBoolean(-1);
Si rezultat i ekzekutimit të kodit
ne do të marrim true:
javascripttrue
Shembull
Le të vendosim një numër thyesor në parametër:
javascriptBoolean(11.5);
Pas ekzekutimit të kodit
ne gjithashtu do të marrim true:
javascripttrue
Shembull
Tani le të shndërrojmë një varg bosh:
javascriptBoolean('');
Rezultati i ekzekutimit të kodit:
javascriptfalse
Shembull
Nëse specifikojmë një varg të mbushur në parametër:
javascriptBoolean('str');
Atëherë pas shndërrimit do të marrim
true:
javascripttrue
Shembull
Le të shndërrojmë vlerën boolean
true:
javascriptBoolean(true);
Rezultati i ekzekutimit të kodit:
javascripttrue
Shembull
Tani le të shndërrojmë vlerën boolean
false:
javascriptBoolean(false);
Si rezultat i ekzekutimit të kodit
na kthehet false:
javascriptfalse
Shembull
Le të specifikojmë në parametrin e funksionit një objekt bosh:
javascriptBoolean({});
Pas ekzekutimit të kodit
funksioni Boolean do ta shndërrojë objektin në
vlerën true:
javascripttrue
Shembull
Tani le të specifikojmë në parametër një varg bosh:
javascriptBoolean([]);
Pas ekzekutimit të kodit
ne gjithashtu do të marrim
vlerën true:
javascripttrue
Shembull
Le të shndërrojmë një funksion bosh:
javascriptBoolean(function(){});
Si rezultat i ekzekutimit të kodit
marrim true:
javascripttrue
Shembull
Tani le të shndërrojmë vlerën null:
javascriptBoolean(null);
Si rezultat i ekzekutimit të kodit
marrim false gjithashtu si kur
shndërrohet numri 0:
javascript false