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 write "Hello World" in an alert box?

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

2.

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

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

3.

How does a WHILE loop start?

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

4.

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

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

5.

How do you create a function in JavaScript?

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

6.

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 then
if (i <> 5)

7.

How to write an IF statement in JavaScript?

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

8.

How do you call a function named "myFunction"?

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

9.

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

True
False
Neither True nor False
Sometimes

10.

What is the correct way to write a JavaScript array?

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

11.

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

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

12.

Where is the correct place to insert a JavaScript?

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

13.

Inside which HTML element do we put the JavaScript?

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

14.

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">

15.

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-->

16.

How can you detect the client's browser name?

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

17.

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

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

18.

How does a FOR loop start?

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