Osnovni tipovi podataka Flashcards

1
Q

Koji su osnovi tipovi podataka?

A

1) String
2) Broj
3) Boolean (true or false)
4) Undefined
5) Null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Objasni undefined tip podataka.

A

Undefined označava promenljivu koja nepostoji, tj nema vrednost. To je svaki nedefinisani tip podatka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Objasni Null

A

Null označava objekat koji ima praznu vrednost ili nulu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Koja je razlika između undefined i nule?

A

Undefined je nedefinisana vrednost, tj nepostojeća, dok null ipak ima vrednost, samo je ona prazna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Koja su 2 tipa podatka u JSu?

A

Osnovni (string, boolean, number, undefined, null) i

Složeni tipovi (objekti).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Koja je funkcija typeof operatora? Kako se koristi npr?

A

da prepozna vrednost podatka. Da li je number, boolean, itd.

typeof n;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koja vrsta brojeva počinje sa nulom?

A

Oktalni brojevi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kako izgleda oktalni broj npr?

A

0111

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kako okatlana vrednost može da se prebaci u decimalnu?

A
var n = 0377;
typeof n;
//number
n;
255
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kako se dobija binarni literal, pomoću ES5?

A

parseInt se prosledjuje funkciji kao string sa korenom broja 2:

console.log(parseInt(‘111’,2); //7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kako se dobija binarni literal, pomoću ES5?

A

Koristi se prefiks 0b ili 0B:

console. log (0b111); //7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Eksponentalni literal broja 1?

A

1e1
1e+1
2e-3;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Rezultat 1E1;

A

10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Rezultat 2e+3;

A

2000

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Rezultat 2E-3;

A

0.002

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Sta je Infinity?

A

Broj koji je prevelik da bi ga JS obradio.

17
Q

Broj sa koliko nula JS najvise moze da obradi?

A

sa 309u nula

18
Q

Koji je rezultat?

typeof infinity;

A

number

19
Q

koji je rezultat:
var a = 6/0;
a;

A

infinity;

20
Q

Kako moze da se dodje do infinity?

A

U bilo kojoj opereciji u kojoj se koriste broj i infinity;
npr:
infinity - 20;
-infinity*3;

21
Q

Koji je najmanji broj?

A

-inifity;

22
Q

Koji je rezulat?

infinity - infinity;

A

NaN

23
Q

Kako mozemo da otkrijemo da li je vrednost infinity ili ne u ES6?

A

Number.isFinite();

24
Q

Sta je NaN, sta se desava ako se doda drugoj vrednosti?

A

NaN je prenosiv broj. U kombiniciji sa bilo kojim brojem, rezultat ce uvek biti NaN.

25
Q
Koliko je a?
var a = 1 + 2 + NaN;
A

a;

NaN

26
Q

Kako saznajemo da li je vrednost NaN u ES6?

A

Number.IsNaN();

27
Q

Kako saznajemo da li je vrednost NaN u ES65

A

isNaN();

28
Q

Da li je Number.IsNaN(); globalni metod?

A

Ne.

29
Q

Kako se odredjuje da li je vrednost celi broj?

A

Number.isInteger();

30
Q

Rezultat:

console.log(Number.isInteger(123));

A

true

31
Q

Rezultat:

console.log (Number.isInteger(1.233));

A

false