

MCQOPTIONS
Saved Bookmarks
This section includes 96 Mcqs, each offering curated multiple-choice questions to sharpen your Javascript knowledge and support exam preparation. Choose a topic below to get started.
1. |
"+=" operator can operate on following data values. |
A. | Float |
B. | String |
C. | Integer |
D. | All Options |
Answer» E. | |
2. |
What type of value gets printed if we add following two variables ?var a = "1";var b = 5; |
A. | Integer |
B. | Long |
C. | Number |
D. | Text |
Answer» E. | |
3. |
"===" operator is _______________. |
A. | Is equal to |
B. | Is identical (is equal to and is of the same type) |
C. | Is identical (is equal to and is of the different type) |
D. | None of these |
Answer» C. Is identical (is equal to and is of the different type) | |
4. |
Integer Variable + Character Variable + Undefined Variable = ______________ Value |
A. | Undefined Value |
B. | Integer |
C. | Character |
D. | Text / String Value |
Answer» B. Integer | |
5. |
Comments in JS are ignored by ____________. |
A. | Compiler |
B. | Operating System |
C. | JVM |
D. | Browser |
Answer» E. | |
6. |
What will be the output of the following script ? |
A. | 5 |
B. | true |
C. | 1 |
D. | false |
Answer» E. | |
7. |
Conditional Operator shown in the following example is _____________. |
A. | Unary Operator |
B. | Ternary Operator |
C. | Binary Operator |
D. | None of these |
Answer» C. Binary Operator | |
8. |
Guess the ternary operator used in the following example !!! |
A. | Conditional Operator |
B. | Logical Operator |
C. | Bitwise Operator |
D. | Colon Operator |
Answer» B. Logical Operator | |
9. |
______ attribute is used to specify the character encoding used in an external script file. |
A. | type |
B. | charset |
C. | character |
D. | None of These |
Answer» C. character | |
10. |
What will be the Output of the below Code ? |
A. | Will Throw Error |
B. | Hello |
C. | Will not print anything because of Comment |
D. | None of These |
Answer» C. Will not print anything because of Comment | |
11. |
Below Code contain one executive Statement. Guess the Output of the Code. |
A. | "This is a heading" will be printed in H1 heading |
B. | Just "This is a heading" will be printed because HTML tags are not allowed |
C. | Will not print anything |
D. | None of these |
Answer» E. | |
12. |
What will be printed inside webpage ? |
A. | It will crash browser since No Error handler is provided |
B. | Hello JS |
C. | "Hello JS" will be printed multiple times |
D. | Nothing Will be printed because Code is not error free |
Answer» E. | |
13. |
When you assign a text value to a variable, we put text value in the pair of _________. |
A. | Single Quote |
B. | Double Quote |
C. | Square Bracket |
D. | Both a and b |
Answer» E. | |
14. |
Variable declared without a value will have the value ______________. |
A. | |
B. | undefined |
C. | 0 |
D. | None of these |
Answer» C. 0 | |
15. |
What will be the output of the following ? |
A. | Nothing will be printed |
B. | Pritesh |
C. | Error |
D. | None of these |
Answer» C. Error | |
16. |
In the following code, value of Z is |
A. | 21.450 |
B. | 21.451 |
C. | 812.451 |
D. | 813.451 |
Answer» D. 813.451 | |
17. |
Non Initialized Variable have value "undefine", What value be printed in following case -var carname="Volvo"; var carname; |
A. | undefined |
B. | Error |
C. | Volvo |
D. | |
Answer» D. | |
18. |
What will be the output of the following code ? |
A. | 56 |
B. | Error |
C. | No Output |
D. | 11 |
Answer» E. | |
19. |
If a string cannot be converted to a number __________ will be returned. |
A. | |
B. | Infinite |
C. | Null |
D. | Zero |
Answer» B. Infinite | |
20. |
Which JavaScript variable cannot be used as First character but can be use after first character ? |
A. | Asterisk |
B. | Dollar Sign |
C. | Underscore |
D. | Digit |
Answer» E. | |
21. |
var num;Above Statement is called as __________ Statement. |
A. | Instantization |
B. | Globalization |
C. | Declaration |
D. | Initialization |
Answer» D. Initialization | |
22. |
Guess output of the following code. |
A. | 5 6 11 |
B. | 5 6 56 |
C. | 5 6 10 |
D. | Error |
Answer» B. 5 6 56 | |
23. |
What will be printed ? |
A. | "Compile Error" will be printed |
B. | "Compile" will be printed |
C. | Nothing will be printed |
D. | None of the above |
Answer» B. "Compile" will be printed | |
24. |
What will be the value of Variable 'output' ? |
A. | Nothing will be printed |
B. | Str10 |
C. | Null |
D. | |
Answer» C. Null | |
25. |
"++" can operate only on ________________. |
A. | Constants |
B. | Variables |
C. | Text |
D. | None of these |
Answer» C. Text | |
26. |
Java Statement terminated by ______________ . |
A. | Slash |
B. | Semicolon |
C. | Full Stop |
D. | Comma |
Answer» C. Full Stop | |
27. |
What will be the value of Variable - "num3" ?var num1; var num2 = 10;var num3 = num1 + num2; |
A. | 10 |
B. | undefine10 |
C. | undefine |
D. | None of these |
Answer» D. None of these | |
28. |
Assignment Operators is following type of operator ______________. |
A. | Binary |
B. | Unary |
C. | Ternary |
D. | None of these |
Answer» B. Unary | |
29. |
JavaScript was invented at _______ Lab . |
A. | Netscape |
B. | Google Lab |
C. | AT&T Bell Lab |
D. | Sun Microsystem |
Answer» B. Google Lab | |
30. |
Which of the following statement is used to declare variable in JavaScript ? |
A. | Assignment Statement |
B. | Conditional Statement |
C. | Executable Statement |
D. | Declaration Statement |
Answer» E. | |
31. |
"Add and Assignment" operator is shown by this symbol. |
A. | +== |
B. | += |
Answer» C. | |
32. |
Which of the statement will be neglected by Browser ? |
A. | <p>Google</p> |
B. | <p>Yahoo</p> |
C. | <h1>Heading</h1> |
D. | All Statements |
Answer» D. All Statements | |
33. |
Which of the following is not a comparison operator ? |
A. | ++ |
B. | <= |
C. | >= |
Answer» B. <= | |
34. |
Which of the following operator is used to concatenate two strings. |
A. | Dot |
B. | Arrow |
C. | Comma |
D. | Plus |
Answer» E. | |
35. |
The async attribute can be set in the following ways - |
A. | <script async> |
B. | <script async=""> |
C. | <script async="async"> |
D. | All of These |
Answer» E. | |
36. |
-Infinity in JS gets added with +Infinity then output of the code will be |
A. | |
B. | +Infinity |
C. | -Infinity |
D. | None of the above |
Answer» B. +Infinity | |
37. |
JavaScript was originally developed under the name _______. |
A. | ActionScript |
B. | Mocha |
C. | Oak |
D. | Sencha |
Answer» C. Oak | |
38. |
Which built-in method returns the character at the specified index? |
A. | characterAt() |
B. | getCharAt() |
C. | charAt() |
D. | None of the above. |
Answer» D. None of the above. | |
39. |
Java Script entities start with ___________and end with _____________. |
A. | Semicolon, colon |
B. | Semicolon, Ampersand |
C. | Ampersand, colon |
D. | Ampersand, semicolon |
Answer» E. | |
40. |
Which of the following function of String object returns the calling string value converted to upper case while respecting the current locale? |
A. | toLocaleUpperCase() |
B. | toUpperCase() |
C. | toString() |
D. | substring() |
Answer» B. toUpperCase() | |
41. |
....................... is a built - in JavaScript function which can be used to execute another function after a given time interval. |
A. | Timeout( ) |
B. | TimeInterval( ) |
C. | setTimeout ( ) |
D. | All of the above |
Answer» D. All of the above | |
42. |
Which of the following function of String object executes the search for a match between a regular expression and a specified string? |
A. | concat() |
B. | match() |
C. | replace() |
D. | search() |
Answer» E. | |
43. |
How can you get the type of arguments passed to a function? |
A. | using typeof operator |
B. | using getType function |
C. | Both of the above. |
D. | None of the above. |
Answer» B. using getType function | |
44. |
In multiple line comment , End of the comment is specified by ________ Symbol. |
A. | // |
B. | */ |
C. | *\ |
D. | \\ |
Answer» C. *\ | |
45. |
Person XYZ wrote his name and date of code creation at the start , What kind of comment he has written ? |
A. | Functional Comment |
B. | Code Hiding Comment |
C. | Documentation Comment |
D. | None of These |
Answer» D. None of These | |
46. |
In March 1996, _______________ was released, featuring support for JavaScript. |
A. | Netscape Navigator 1.0 |
B. | Internet Explorer 2.0 |
C. | Netscape Navigator 2.0 |
D. | Internet Explorer 1.0 |
Answer» D. Internet Explorer 1.0 | |
47. |
Group of JavaScript Statements is called as _________. |
A. | Statement Block |
B. | Group |
C. | Cluster |
D. | Code Block |
Answer» B. Group | |
48. |
Which of the following function of Array object removes the first element from an array and returns that element? |
A. | reverse() |
B. | shift() |
C. | slice() |
D. | some() |
Answer» C. slice() | |
49. |
Which of the following is not an logical operator ? |
A. | && |
B. | || |
C. | ! |
D. | | |
Answer» E. | |
50. |
Variable name contain following type of characters -1. Alphabet2. Digits3. Underscore4. Special CharactersSelect the correct option. |
A. | 3 4 2 |
B. | 4 3 1 |
C. | 1 2 3 4 |
D. | 1 2 3 |
Answer» E. | |