Yeh lo JavaScript (Introduction) ke IMPORTANT MCQs – Solved
Directly aapki PPT se, exam-oriented
JavaScript – Important MCQs (Solved)
1. JavaScript is a:
A) Server-side language
B) Client-side scripting language
C) Markup language
D) Database language
Answer: B
2. JavaScript is mainly used to:
A) Design database
B) Add interactivity to web pages
C) Create operating systems
D) Compile programs
Answer: B
3. JavaScript is a:
A) Compiled language
B) Interpreted language
C) Assembly language
D) Machine language
Answer: B
4. JavaScript executes:
A) After compilation
B) Without compilation
C) Only on server
D) Only offline
Answer: B
5. JavaScript can be written:
A) Only in external file
B) Only in HTML body
C) Embedded in HTML
D) Only in head
Answer: C
6. Which tag is used to embed JavaScript?
A) <js>
B) <script>
C) <javascript>
D) <code>
Answer: B
7. JavaScript code can be placed inside:
A) <HEAD> only
B) <BODY> only
C) Both HEAD and BODY
D) Outside HTML
Answer: C
8. External JavaScript file extension is:
A) .html
B) .css
C) .js
D) .java
Answer: C
9. Which attribute is used to include external JS file?
A) href
B) link
C) src
D) ref
Answer: C
10. JavaScript is:
A) Case-insensitive
B) Case-sensitive
C) Semi-sensitive
D) Not sensitive
Answer: B
11. Single line comment in JavaScript is:
A) <!-- -->
B) /* */
C) //
D) **
Answer: C
12. Multi-line comment in JavaScript is:
A) //
B) <!-- -->
C) /* */
D) ** **
Answer: C
13. Which keyword is used to declare a variable?
A) let
B) int
C) var
D) define
Answer: C
14. JavaScript is a:
A) Strongly typed language
B) Loosely typed language
C) Machine language
D) Assembly language
Answer: B
15. Which is NOT a JavaScript data type?
A) Number
B) String
C) Boolean
D) Character
Answer: D
16. First character of variable name cannot be:
A) Letter
B) Underscore
C) Digit
D) Dollar sign
Answer: C
17. Reserved words in JavaScript:
A) Can be variables
B) Can be functions
C) Cannot be used as identifiers
D) Can be constants
Answer: C
18. Assignment operator is:
A) ==
B) ===
C) =
D) !=
Answer: C
19. Which operator checks value AND type?
A) ==
B) =
C) ===
D) !=
Answer: C
20. Which function is used to write on browser?
A) write()
B) print()
C) [Link]()
D) alert()
Answer: C
21. Which function is used to take user input?
A) input()
B) read()
C) prompt()
D) scan()
Answer: C
22. Which function shows message box?
A) message()
B) alert()
C) prompt()
D) write()
Answer: B
23. Which keyword is used to define function?
A) def
B) void
C) function
D) method
Answer: C
24. Function is called using:
A) function name
B) function keyword
C) call keyword
D) execute keyword
Answer: A
25. Which is a predefined function?
A) myFunc()
B) userFunc()
C) [Link]()
D) test()
Answer: C
26. Which event occurs on mouse click?
A) onLoad
B) onChange
C) onClick
D) onFocus
Answer: C
27. Which event runs when page loads?
A) onClick
B) onSubmit
C) onLoad
D) onFocus
Answer: C
28. Which statement is used for decision making?
A) for
B) while
C) if
D) do-while
Answer: C
29. Which loop runs at least once?
A) for
B) while
C) do-while
D) if
Answer: C
30. Which loop is best when iterations are known?
A) while
B) do-while
C) for
D) if
Answer: C
31. JavaScript can validate:
A) Database
B) Forms
C) Server
D) OS
Answer: B
32. JavaScript can detect:
A) Compiler
B) Browser
C) Server
D) CPU
Answer: B
33. [Link]() returns:
A) Integer
B) Boolean
C) Random number
D) String
Answer: C
34. [Link]() returns:
A) Highest value
B) Lowest integer
C) Decimal value
D) Random value
Answer: B
35. Which operator is logical AND?
A) ||
B) &&
C) !
D) ==
Answer: B
36. JavaScript works in:
A) Only Chrome
B) Only Firefox
C) All major browsers
D) Only IE
Answer: C
37. JavaScript is used to create:
A) Tables
B) Cookies
C) Databases
D) Servers
Answer: B
38. Semicolon in JavaScript is:
A) Mandatory
B) Optional
C) Invalid
D) Error
Answer: B
39. [Link]() is used to:
A) Read input
B) Show alert
C) Write on webpage
D) Save data
Answer: C
40. JavaScript improves:
A) Database speed
B) Web page interactivity
C) Server security
D) OS performance
Answer: B
JavaScript – Important MCQs (Solved)
1. JavaScript is a:
A) Server-side language
B) Client-side scripting language
C) Markup language
D) Database language
Answer: B
2. JavaScript is mainly used to:
A) Create database
B) Add interactivity to web pages
C) Compile programs
D) Design OS
Answer: B
3. JavaScript is an:
A) Compiled language
B) Interpreted language
C) Assembly language
D) Machine language
Answer: B
4. JavaScript code is written inside which tag?
A) <js>
B) <javascript>
C) <script>
D) <code>
Answer: C
5. JavaScript can be placed in:
A) <HEAD> only
B) <BODY> only
C) Both HEAD and BODY
D) Outside HTML
Answer: C
6. External JavaScript file extension is:
A) .html
B) .css
C) .js
D) .java
Answer: C
7. Which attribute is used to link external JS file?
A) href
B) ref
C) src
D) link
Answer: C
8. JavaScript is:
A) Case-insensitive
B) Case-sensitive
C) Semi-sensitive
D) Not sensitive
Answer: B
9. Single-line comment in JavaScript is:
A) /* */
B) <!-- -->
C) //
D) **
Answer: C
10. Which keyword is used to declare a variable?
A) int
B) var
C) define
D) letit
Answer: B
11. JavaScript is a:
A) Strongly typed language
B) Loosely typed language
C) Markup language
D) Assembly language
Answer: B
12. Which is NOT a JavaScript data type?
A) Number
B) String
C) Boolean
D) Character
Answer: D
13. Assignment operator is:
A) ==
B) ===
C) =
D) !=
Answer: C
14. Which operator checks value AND type?
A) ==
B) =
C) ===
D) !=
Answer: C
15. Function to display message box is:
A) prompt()
B) write()
C) alert()
D) print()
Answer: C
16. Function used to take user input is:
A) input()
B) read()
C) prompt()
D) scan()
Answer: C
17. [Link]() is used to:
A) Read input
B) Show alert
C) Write on webpage
D) Save data
Answer: C
18. Which keyword is used to define a function?
A) def
B) void
C) function
D) method
Answer: C
19. Which event occurs when page loads?
A) onClick
B) onChange
C) onLoad
D) onSubmit
Answer: C
20. Which loop executes at least once?
A) for
B) while
C) do-while
D) if
Answer: C
JavaScript – Important MCQs (Solved)
1. JavaScript is a:
A) Server-side language
B) Client-side scripting language
C) Markup language
D) Database language
Answer: B
2. JavaScript is mainly used to:
A) Design database
B) Add interactivity to web pages
C) Create operating systems
D) Compile programs
Answer: B
3. JavaScript is a:
A) Compiled language
B) Interpreted language
C) Assembly language
D) Machine language
Answer: B
4. JavaScript executes:
A) After compilation
B) Without compilation
C) Only on server
D) Only offline
Answer: B
5. JavaScript can be written:
A) Only in external file
B) Only in HTML body
C) Embedded in HTML
D) Only in head
Answer: C
6. Which tag is used to embed JavaScript?
A) <js>
B) <script>
C) <javascript>
D) <code>
Answer: B
7. JavaScript code can be placed inside:
A) <HEAD> only
B) <BODY> only
C) Both HEAD and BODY
D) Outside HTML
Answer: C
8. External JavaScript file extension is:
A) .html
B) .css
C) .js
D) .java
Answer: C
9. Which attribute is used to include external JS file?
A) href
B) link
C) src
D) ref
Answer: C
10. JavaScript is:
A) Case-insensitive
B) Case-sensitive
C) Semi-sensitive
D) Not sensitive
Answer: B
11. Single line comment in JavaScript is:
A) <!-- -->
B) /* */
C) //
D) **
Answer: C
12. Multi-line comment in JavaScript is:
A) //
B) <!-- -->
C) /* */
D) ** **
Answer: C
13. Which keyword is used to declare a variable?
A) let
B) int
C) var
D) define
Answer: C
14. JavaScript is a:
A) Strongly typed language
B) Loosely typed language
C) Machine language
D) Assembly language
Answer: B
15. Which is NOT a JavaScript data type?
A) Number
B) String
C) Boolean
D) Character
Answer: D
16. First character of variable name cannot be:
A) Letter
B) Underscore
C) Digit
D) Dollar sign
Answer: C
17. Reserved words in JavaScript:
A) Can be variables
B) Can be functions
C) Cannot be used as identifiers
D) Can be constants
Answer: C
18. Assignment operator is:
A) ==
B) ===
C) =
D) !=
Answer: C
19. Which operator checks value AND type?
A) ==
B) =
C) ===
D) !=
Answer: C
20. Which function is used to write on browser?
A) write()
B) print()
C) [Link]()
D) alert()
Answer: C
21. Which function is used to take user input?
A) input()
B) read()
C) prompt()
D) scan()
Answer: C
22. Which function shows message box?
A) message()
B) alert()
C) prompt()
D) write()
Answer: B
23. Which keyword is used to define function?
A) def
B) void
C) function
D) method
Answer: C
24. Function is called using:
A) function name
B) function keyword
C) call keyword
D) execute keyword
Answer: A
25. Which is a predefined function?
A) myFunc()
B) userFunc()
C) [Link]()
D) test()
Answer: C
26. Which event occurs on mouse click?
A) onLoad
B) onChange
C) onClick
D) onFocus
Answer: C
27. Which event runs when page loads?
A) onClick
B) onSubmit
C) onLoad
D) onFocus
Answer: C
28. Which statement is used for decision making?
A) for
B) while
C) if
D) do-while
Answer: C
29. Which loop runs at least once?
A) for
B) while
C) do-while
D) if
Answer: C
30. Which loop is best when iterations are known?
A) while
B) do-while
C) for
D) if
Answer: C
31. JavaScript can validate:
A) Database
B) Forms
C) Server
D) OS
Answer: B
32. JavaScript can detect:
A) Compiler
B) Browser
C) Server
D) CPU
Answer: B
33. [Link]() returns:
A) Integer
B) Boolean
C) Random number
D) String
Answer: C
34. [Link]() returns:
A) Highest value
B) Lowest integer
C) Decimal value
D) Random value
Answer: B
35. Which operator is logical AND?
A) ||
B) &&
C) !
D) ==
Answer: B
36. JavaScript works in:
A) Only Chrome
B) Only Firefox
C) All major browsers
D) Only IE
Answer: C
37. JavaScript is used to create:
A) Tables
B) Cookies
C) Databases
D) Servers
Answer: B
38. Semicolon in JavaScript is:
A) Mandatory
B) Optional
C) Invalid
D) Error
Answer: B
39. [Link]() is used to:
A) Read input
B) Show alert
C) Write on webpage
D) Save data
Answer: C
40. JavaScript improves:
A) Database speed
B) Web page interactivity
C) Server security
D) OS performance
Answer: B
JavaScript – Important MCQs (Solved)
1. JavaScript is a:
A) Server-side language
B) Client-side scripting language
C) Markup language
D) Database language
Answer: B
2. JavaScript is mainly used to:
A) Create database
B) Add interactivity to web pages
C) Compile programs
D) Design OS
Answer: B
3. JavaScript is an:
A) Compiled language
B) Interpreted language
C) Assembly language
D) Machine language
Answer: B
4. JavaScript code is written inside which tag?
A) <js>
B) <javascript>
C) <script>
D) <code>
Answer: C
5. JavaScript can be placed in:
A) <HEAD> only
B) <BODY> only
C) Both HEAD and BODY
D) Outside HTML
Answer: C
6. External JavaScript file extension is:
A) .html
B) .css
C) .js
D) .java
Answer: C
7. Which attribute is used to link external JS file?
A) href
B) ref
C) src
D) link
Answer: C
8. JavaScript is:
A) Case-insensitive
B) Case-sensitive
C) Semi-sensitive
D) Not sensitive
Answer: B
9. Single-line comment in JavaScript is:
A) /* */
B) <!-- -->
C) //
D) **
Answer: C
10. Which keyword is used to declare a variable?
A) int
B) var
C) define
D) letit
Answer: B
11. JavaScript is a:
A) Strongly typed language
B) Loosely typed language
C) Markup language
D) Assembly language
Answer: B
12. Which is NOT a JavaScript data type?
A) Number
B) String
C) Boolean
D) Character
Answer: D
13. Assignment operator is:
A) ==
B) ===
C) =
D) !=
Answer: C
14. Which operator checks value AND type?
A) ==
B) =
C) ===
D) !=
Answer: C
15. Function to display message box is:
A) prompt()
B) write()
C) alert()
D) print()
Answer: C
16. Function used to take user input is:
A) input()
B) read()
C) prompt()
D) scan()
Answer: C
17. [Link]() is used to:
A) Read input
B) Show alert
C) Write on webpage
D) Save data
Answer: C
18. Which keyword is used to define a function?
A) def
B) void
C) function
D) method
Answer: C
19. Which event occurs when page loads?
A) onClick
B) onChange
C) onLoad
D) onSubmit
Answer: C
20. Which loop executes at least once?
A) for
B) while
C) do-while
D) if
Answer: C