Osnovni tipovi podataka Flashcards
Koji su osnovi tipovi podataka?
1) String
2) Broj
3) Boolean (true or false)
4) Undefined
5) Null
Objasni undefined tip podataka.
Undefined označava promenljivu koja nepostoji, tj nema vrednost. To je svaki nedefinisani tip podatka
Objasni Null
Null označava objekat koji ima praznu vrednost ili nulu.
Koja je razlika između undefined i nule?
Undefined je nedefinisana vrednost, tj nepostojeća, dok null ipak ima vrednost, samo je ona prazna.
Koja su 2 tipa podatka u JSu?
Osnovni (string, boolean, number, undefined, null) i
Složeni tipovi (objekti).
Koja je funkcija typeof operatora? Kako se koristi npr?
da prepozna vrednost podatka. Da li je number, boolean, itd.
typeof n;
Koja vrsta brojeva počinje sa nulom?
Oktalni brojevi.
Kako izgleda oktalni broj npr?
0111
Kako okatlana vrednost može da se prebaci u decimalnu?
var n = 0377; typeof n; //number n; 255
Kako se dobija binarni literal, pomoću ES5?
parseInt se prosledjuje funkciji kao string sa korenom broja 2:
console.log(parseInt(‘111’,2); //7
Kako se dobija binarni literal, pomoću ES5?
Koristi se prefiks 0b ili 0B:
console. log (0b111); //7
Eksponentalni literal broja 1?
1e1
1e+1
2e-3;
Rezultat 1E1;
10
Rezultat 2e+3;
2000
Rezultat 2E-3;
0.002
Sta je Infinity?
Broj koji je prevelik da bi ga JS obradio.
Broj sa koliko nula JS najvise moze da obradi?
sa 309u nula
Koji je rezultat?
typeof infinity;
number
koji je rezultat:
var a = 6/0;
a;
infinity;
Kako moze da se dodje do infinity?
U bilo kojoj opereciji u kojoj se koriste broj i infinity;
npr:
infinity - 20;
-infinity*3;
Koji je najmanji broj?
-inifity;
Koji je rezulat?
infinity - infinity;
NaN
Kako mozemo da otkrijemo da li je vrednost infinity ili ne u ES6?
Number.isFinite();
Sta je NaN, sta se desava ako se doda drugoj vrednosti?
NaN je prenosiv broj. U kombiniciji sa bilo kojim brojem, rezultat ce uvek biti NaN.
Koliko je a? var a = 1 + 2 + NaN;
a;
NaN
Kako saznajemo da li je vrednost NaN u ES6?
Number.IsNaN();
Kako saznajemo da li je vrednost NaN u ES65
isNaN();
Da li je Number.IsNaN(); globalni metod?
Ne.
Kako se odredjuje da li je vrednost celi broj?
Number.isInteger();
Rezultat:
console.log(Number.isInteger(123));
true
Rezultat:
console.log (Number.isInteger(1.233));
false