E-gradiva > Računalništvo > Programiranje > Načrtovanje in razvoj spletnih aplikacij > Javascript > Predefinirani razredi > Razred Boolean

Prijava

Razred Boolean

Razred "Boolean" je objektna različica primitivnega tipa boolean. Vsebuje lastnosti in metode za delo z logičnimi vrednostmi. Vse lastnosti in metode lahko uporabljamo kar na primitivnem tipu boolean. JavaScript bo v takem primeru vrednost tipa boolean pretvoril v začasen objekt razreda Boolean, vrnil ali nastavil vrednost ustrezne lastnosti, nato pa uničil začasni objekt.

 

Konstruktorji

Boolean() Sestavi nov objekt razreda Boolean, ki vsebuje vrednost false.

Boolean(bool) Sestavi nov objekt razreda Boolean, ki vsebuje vrednost bool.

 

Metode

bool.valueOf() Vrne logično vrednost bool.

bool.toString() Vrne niz "true", če je bool enako true, sicer pa vrne niz "false".

 

Ilustracija uporabe metod razreda Boolean


var b1=new Boolean( 0);

var b2=new Boolean(1);

var b3=new Boolean("");

var b4=new Boolean(null);

var b5=new Boolean(NaN);

var b6=new Boolean("false");

document.write("0 je boolean "+ b1 +"<br />");

document.write("1 je boolean "+ b2 +"<br />");

document.write("Prazen niz je boolean "+ b3 + "<br />");

document.write("null je boolean "+ b4+ "<br />");

document.write("NaN je boolean "+ b5 +"<br />");

document.write("Niz znakov 'false' je boolean "+ b6 +"<br />");

var trditev = new Boolean(false);

document.write("Ilustracija uporabe funkcije valueOf(): "+ trditev.valueOf()+"<br />");

document.write("Ilustracija uporabe funkcije toString(): "+trditev.toString()+"<br />");