Quizes & Games

Javascript Quiz

The test contains 20 questions and it's not official, it's just a nice way to see how much you know, or don't know, about Javascript.

1.

How do you round the number 7.25, to the nearest integer?

Math.rnd(7.25)
rnd(7.25)
Math.round(7.25)
round(7.25)

2.

How to write an IF statement in JavaScript?

if i == 5 then
if i = 5
if (i == 5)
if i = 5 then

3.

What is the correct JavaScript syntax for opening a new window called "w2" ?

w2 = window.new("http://www.w3schools.com");
w2 = window("http://www.w3schools.com");
w2 = window.open("http://www.w3schools.com");
w2 = open("http://www.w3schools.com");

4.

How can you detect the client's browser name?

browser.name
navigator.browsername
client.navName
navigator.appName

5.

How does a FOR loop start?

for (i <= 5; i++)
for (i = 0; i <= 5; i++)
for i = 1 to 5
for (i = 0; i <= 5)

6.

How can you add a comment in a JavaScript?

<!--This is a comment-->
// This is a comment-->
'This is a comment
//This is a comment

7.

How do you call a function named "myFunction"?

call function myFunction()
call myFunction()
myFunction
myFunction()

8.

How to write an IF statement for executing some code if "i" is NOT equal to 5?

if (i != 5)
if (i <> 5)
if i <> 5
if i =! 5 then

9.

Inside which HTML element do we put the JavaScript?

<javascript>
<script>
<scripting>
<js>

10.

How do you find the number with the highest value of x and y?

Math.max(x, y)
top(x, y)
ceil(x, y)
Math.ceil(x, y)

11.

What is the correct syntax for referring to an external script called "xxx.js"?

<script name="xxx.js">
<script href="xxx.js">
<script link="xxx.js">
<script src="xxx.js">

12.

What is the correct way to write a JavaScript array?

var colors = 1 = ("red"), 2 = ("green"), 3 = ("blue")
var colors = "red", "green", "blue"
var colors = ["red", "green", "blue"]
var colors = (1:"red", 2:"green", 3:"blue")

13.

What is the correct JavaScript syntax to change the content of this html element <p id="demo">This is a demonstration.</p>

#demo.innerHTML = "Hello World!";
document.getElementById("demo").innerHTML = "Hello World!";
document.getElement("p").innerHTML = "Hello World!";
document.getElementByName("p").innerHTML = "Hello World!";

14.

The external JavaScript file must contain the <script> tag.

Sometimes
True
Neither True nor False
False

15.

How does a WHILE loop start?

while (i is 10)
while (i <= 10; i++)
while (i <= 10)
while i = 1 to 10

16.

How do you create a function in JavaScript?

function = myFunction()
function ()
function:myFunction()
function myFunction()

17.

Where is the correct place to insert a JavaScript?

The <head> section
Before <html>
The <body> section
Both the <head> section and the <body> section are correct

18.

How do you write "Hello World" in an alert box?

alertBox("Hello World");
alert("Hello World");
msg("Hello World");
msgBox("Hello World");