Konvertimi i tipit boolean në JavaScript
Tani do të shqyrtojmë se si sillen
vlerat speciale true dhe false
kur i konvertojmë në stringje ose numra.
Këto njohuri do t'ju duhen në mësimet në vijim.
Pra, le të përpiqemi të kryejmë konvertimin
në string, duke përdorur funksionin String:
alert(String(true)); // do të shfaqë 'true'
alert(String(false)); // do të shfaqë 'false'
Siç e shihni, vlera true konvertohet
në string 'true', ndërsa vlera false
- në string 'false'.
Kjo do të thotë që kur përpiqemi të mbledhim string dhe vlerë
boolean, kjo vlerë boolean do të konvertohet
në string dhe do të kryhet mbledhja e stringjeve:
alert('a' + true); // do të shfaqë 'atrue'
Gjatë konvertimit në numër, vlera true
konvertohet në numrin 1, ndërsa vlera false
- në numrin 0:
alert(Number(true)); // do të shfaqë 1
alert(Number(false)); // do të shfaqë 0
Në të gjitha operacionet matematikore, vlerat boolean fillimisht konvertohen në numra. Shembull:
alert(true + 1); // do të shfaqë 2
alert(true + true); // do të shfaqë 2
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert(true + 3);
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert(true + true);
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert(true - true);
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert(true + false);
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert('1' + true);
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert( String(true) + 1 );
Pa e ekzekutuar kodin, përcaktoni çfarë do të shfaqet në ekran:
alert( String(true) + Number(true) );