JavaScript Course | Practice Quiz-1
Question 1 |
Inside which HTML element do we put the JavaScript?
<javascript> | |
<js> | |
<src> | |
<script> |
Discuss it
Question 1 Explanation:
The <script> tag is used to contain javascript code.
Question 2 |
Where is the correct place to insert a JavaScript?
Both the head section and the body section are correct | |
The head section | |
The body section | |
None of the above |
Discuss it
Question 2 Explanation:
We can place the <script> tag inside the head tag or the body tag, both the techniques are correct.
Question 3 |
Is it necessary for the external script file to contain a <script> tag?
Yes | |
No | |
Depends on the type of include | |
None of the above |
Discuss it
Question 3 Explanation:
No, it is not at all necessary to place a <script> tag inside the external javascript code, as your editor already knows it is a javascript code as you have saved the file with .js extension.
Question 4 |
What is the correct syntax for referring to an external script called 'gfg.js'?
<script name="gfg.js"> | |
<script href="gfg.js"> | |
<script src="gfg.js"> | |
None of these |
Discuss it
Question 4 Explanation:
The 'src' attribute is the one which is used to link the javascript file to the HTML document.
Question 5 |
How many ways are there with which we can declare a variable in javascript?
Only one | |
Three | |
Infinitely many | |
None of the above |
Discuss it
Question 5 Explanation:
Before ES6 we had only one way of declaring variables: using var. After ES6 we have two more ways, let and const.
Question 6 |
Is a variable named 'apple' same as 'Apple' in javascript?
Yes | |
No | |
Only when we use 'strict' | |
None of the above |
Discuss it
Question 6 Explanation:
Javascript is case sensitive.
Question 7 |
Which of the following variable names are correct according to javascript? (Multiple Choices may be correct)
let 1name; | |
let #name; | |
let _name; | |
let $_name; |
Discuss it
Question 7 Explanation:
Both the options C and D are correct. We can start the name of the variable with $ sign and an _(underscore).
Question 8 |
What will be the output of the following code?
< script >
document.write( typeof( '1' + 2) );
</ script >
'boolean' | |
'string' | |
'number' | |
None of the above |
Discuss it
Question 8 Explanation:
The + operator will perform concatenation if either of the variables is a string.
Question 9 |
What will be the output of the following code?
< script>
let ans = 6 / "3";
document.write ( typeof ans );
< /script>
None of the above | |
'number' | |
'integer' | |
'string' |
Discuss it
Question 9 Explanation:
A number, when divided by a string, will always result in a number.
Question 10 |
What is the correct JavaScript syntax to change the content of the HTML element below?
<p id="demo">May the code be with you.</p>
document.getElementById("demo").innerHTML = "Hola!"; | |
document.getElement("p").innerHTML = "Hola!"; | |
#demo.innerHTML = "Hola!"; | |
document.getElementByName("p").innerHTML = "Hola!";
|
Discuss it
Question 10 Explanation:
The getElementById() method of DOM(Document) will return the element that has the ID attribute with the specified value declared in the braces. After getting the element we can change its HTML by using the innerHTML function of the Javascript.
There are 77 questions to complete.