wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Beamery JavaScript Pub Quiz

Total questions: 20

Worksheet time: 31mins

Name
Class
Date
1.

What is the <bdo> HTML tag?

a)

Browser discrepancy object

b)

Break descending order

c)

Bobcats don’t ovulate

d)

Bi directional override

e)

Boolean date ordinal

2.

What JS library is this the logo for?

(a)  

3.

What will the following expression evaluate to?

a)

True

b)

False

4.

What will the following expression evaluate to?

a)

True

b)

False

5.

What will the following expression evaluate to?

a)

True

b)

False

6.

What will the following expression evaluate to?

(a)  

7.

What will the following expression evaluate to?

(a)  

8.

What will the following expression evaluate to?

(a)  

9.

JavaScript was created by ​ (a)  

Choose from the below words
Brendan Eich
Douglas Crockford
James Gosling
Kent Beck
Linus Torvalds
Jordan Walke
10.

JavaScript was created in the year ​ (a)  

Choose from the below words
1995
1990
1991
1992
1993
1994
1996
1997
1998
1999
11.

JavaScript was inspired by Java, ​ (a)   , and ​ (b)  

(in alphabetical order)

Choose from the below words
Scheme
Self
TypeScript
C++
Smalltalk
Visual Basic
12.

If ECMA continued using version numbers (e.g. ES6), what version would ES2022 be? ES ​ (a)  

Choose from the below words
13
9
10
11
12
14
15
16
17
18
13.

Put these JS features in the order they were introduced

a)

Number.toInteger()

b)

Async / Await

c)

Array.flat()

d)

String.replaceAll()

1)
2)
3)
4)
14.

Is this a valid full HTML document that will execute?

a)

Yes, it displays '1'

b)

No, it displays nothing

15.

Is this a valid full HTML document that will execute?

a)

Yes, it alerts the HTML element

b)

No, it does nothing

16.

What does this do?

a)

Evaluates to PI

b)

Throws an error

c)

Evaluates to PI plus a random number

d)

Evaluates to a random number

e)

Evaluates to undefined

17.

What should be passed to this function to make it return true?

a)

true

b)

""

c)

NaN

d)

Number.NEGATIVE_INFINITY

18.

Put these JS frameworks in the order in which they were released

a)

React

b)

Vue

c)

Angular 2

d)

Svelte

e)

Recoil

1)
2)
3)
4)
5)
19.

Put the console log statements in the order they will print in Chrome browser

a)

promise

b)

timeout

c)

animation-frame

d)

idle-callback

1)
2)
3)
4)
20.

What will be printed to the console?

a)

'Your email address'

b)

'Your full name'

c)

'Your star sign'

d)

An Error