1. State whether the following statements are True or False.
i) JavaScript ignores spaces, tabs, and newlines that appear in the JavaScript program.
ii) Semicolons are necessary while writing JavaScript statements.
iii) JavaScript is a case-sensitive language.
A) i- True, ii- False, iii-True
B) i- False, ii- True, iii-True
C) i-True, ii-True, iii-False
D) i- False, ii- False, iii-True
2. Which of the following are the advantages of JavaScript?
i) Less server interaction
ii) Immediate feedback to visitors
iii) Reading or writing of files
iv) Increased interactivity
A) i, ii and iii only
B) i, iii and iv only
C) i, ii and iv only
D) All i, ii, iii, and iv
3. Which of the following is NOT an operator used in JavaScript?
A) Arithmetic Operator
B) Comparison Operator
C) Conditional Operator
D) Static Operator
4. JavaScript For Loops contains the following important parts.
i) The loop initialization to start value.
ii) The test statement to test if the given condition is True or not.
iii) The iteration statement to increase or decrease the counter.
iv) The end statement to finish the loop.
A) i, ii and iii only
B) i, iii and iv only
C) i, ii and iv only
D) All i, ii, iii, and iv
Table of Contents
Read Also: Solved MCQ on Basic Client Side JavaScript
5. In JavaScript, a ………………………. is simply an identifier followed by a colon that is applied to a statement or block of code.
A) bookmark
B) label
C) break
D) continue
6. A JavaScript function which can be defined dynamically along with the new operator using ……….
A) Nested Function
B) Function Literals
C) Function ( ) Constructor
D) None of the above
7. A function literal is an expression that defines an unnamed function. The syntax for function literal is ……
A) var variable name=function (Argument list){Function Body};
B) variable name=function (Argument list){Function Body};
C) var variable name =new function(Arg1, Arg2, ……,”function body”);
D) variable name =new function(Arg1, Arg2, ……,”function body”);
8. Match the following JavaScript function with their description.
i) onblur a) script runs when the element changes
ii) onmouseup b) script runs when the form is reset
iii) onchange c) script runs when the element lost focus.
iv) onreset d) script runs when the mouse button is released.
A) i-d, ii-c, iii-a, iv-b
B) i-b, ii-c, iii-a, iv-d
C) i-c, ii-d, iii-a, iv-b
D) i-a, ii-c, iii-d, iv-b
9. Cookies are a plain text data record having the following variable length fields.
i) Expires ii) Starts iii) Domain iv) Secure
A) i, ii and iii only
B) i, iii and iv only
C) i, ii and iv only
D) All i, ii, iii, and iv
10. While reading Cookies, the ……………. string will keep a list of name = value pairs separated by semicolons, where name is the name of a cookie and value is its string value.
A) document.cookie
B) read.cookie
C) cookie.string
D) name.cookie
Answers:
1. A) i- True, ii- False, iii-True
2. C) i, ii and iv only
3. D) Static Operator
4. A) i, ii and iii only
5. B) label
6. C) Function ( ) Constructor
7. A) var variable name=function (Argument list){Function Body};
8. C) i-c, ii-d, iii-a, iv-b
9. C) i, ii and iv only
10. A) document.cookie
Read Next: MCQ of JavaScript with Answer set-
Read More: JavaScript MCQ Questions Collection
Comments are closed.