wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Javascript 9 mavzusi bo'yicha testlar

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Agar belgilangan shart rost bo'lsa, bajariladigan kod blokini belgilash uchun javascriptda qanday bayonotdan foydalaniladi?

a)

if

b)

else if

c)

else

d)

To'g'ri javob yo'q

2.

Agar belgilangan shart noto'g'ri bo'lsa, bajariladigan kod blokini belgilash uchun javascriptda qanday bayonotdan foydalaniladi?

a)

if

b)

else if

c)

else

d)

To'g'ri javob yo'q

3.

Agar birinchi shart noto'g'ri bo'lsa, yangi shartni belgilash uchun javascriptda qanday bayonotdan foydalaniladi?

a)

if

b)

else if

c)

else

d)

To'g'ri javob yo'q

4.

If (15 > 10) {console.log("Hello");} else {console.log("Hi")} - consolega nima chiqadi?

a)

"Hi"

b)

"Hello"
"Hi"

c)

"HiHello"

d)

"Hello"

5.

Javascriptda ternary operatori qaysi?

a)

!

b)

?

c)

&&

d)

||

6.

let access = 17 ? true : false; - access-ni qiymati qanday bo'ladi

a)

17

b)

true

c)

false

d)

Error qaytaradi

7.

let message = age < 12 ? "Hello baby!" : age < 40 ? "Hi!" : "Hello!"; - message-ni qiymati qanday bo'ladi?

a)

17

b)

true

c)

false

d)

Error qaytaradi

8.

let name = false ? "John" : "Sara"; - name-ni qiymati qanday bo'ladi?

a)

false

b)

John

c)

Sara

d)

undefined

9.

Bajariladigan ko'plab muqobil kod bloklarini belgilash uchun ... dan foydalaniladi. Nuqtalar o'rniga to'g'ri keladigan javobni aniqlang.

a)

if

b)

ternary

c)

break

d)

switch

10.

Javascript ... kalit so'ziga yetganda u switch blokidan chiqib keradi. Nuqtalar o'rniga to'g'ri keladigan javobni aniqlang.

a)

case

b)

default

c)

break

d)

continue

11.

Switch ichidagi shart(case)larning birortasiga ham mos kelmasa bajariladigan kod bloki ... bilan belgilanadi. Nuqtalar o'rniga to'g'ri keladigan javobni aniqlang.

a)

case

b)

default

c)

break

d)

continue

12.

switch-da qiymat(case)larni solishtirishda qanday taqqoslashdan foydalanadi?

a)

==

b)

!=

c)

===

d)

!==

13.

let name = null ? "John" : 0 ? "Sara" : "Smit"; - name-ni qiymati qanday bo'ladi?

a)

Smit

b)

John

c)

Sara

d)

0

14.

let name = Number("1 000 000") ? "John" : [] ? "Sara" : "Smit"; - name-ni qiymati qanday bo'ladi?

a)

Smit

b)

John

c)

Sara

d)

0

15.

let name = "false" ? "John" : {} ? "Sara" : "Smit"; - name-ni qiymati qanday bo'ladi?

a)

Smit

b)

John

c)

Sara

d)

0

16.

let name = !undefined ? "John" : [20, 30] ? "Sara" : "Smit"; - name-ni qiymati qanday bo'ladi?

a)

Smit

b)

John

c)

Sara

d)

0

17.

let name = String(0) ? "Hello" : NaN ? "Hi" : "Hello everyone"; - name-ni qiymati qanday bo'ladi?

a)

Hello everyone

b)

Hi

c)

Hello

d)

NaN

18.

let name = Number([0, 1, 2, 3, 4]) ? "Hello" : NaN.toString() ? "Hi" : "Hello everyone"; - name-ni qiymati qanday bo'ladi?

a)

Hello everyone

b)

Hi

c)

Hello

d)

NaN

19.

let name = Number("000") ? "Hi" : "0" ? "Hello everyone" : "Hello"; - name-ni qiymati qanday bo'ladi?

a)

Hello everyone

b)

Hi

c)

Hello

d)

NaN

20.

let name = Number([10]) ? NaN : Number([0, 1, 2, 3, 4, 5]) ? null : undefined; - name-ni qiymati qanday bo'ladi?

a)

NaN

b)

null

c)

undefined

d)

0