- Javascript Basics Tutorial
- Javascript - Home
- JavaScript - Overview
- JavaScript - Features
- JavaScript - Enabling
- JavaScript - Placement
- JavaScript - Syntax
- JavaScript - Hello World
- JavaScript - Console.log()
- JavaScript - Comments
- JavaScript - Variables
- JavaScript - let Statement
- JavaScript - Constants
- JavaScript - Data Types
- JavaScript - Type Conversions
- JavaScript - Strict Mode
- JavaScript - Reserved Keywords
- JavaScript Operators
- JavaScript - Operators
- JavaScript - Arithmetic Operators
- JavaScript - Comparison Operators
- JavaScript - Logical Operators
- JavaScript - Bitwise Operators
- JavaScript - Assignment Operators
- JavaScript - Conditional Operators
- JavaScript - typeof Operator
- JavaScript - Nullish Coalescing Operator
- JavaScript - Delete Operator
- JavaScript - Comma Operator
- JavaScript - Grouping Operator
- JavaScript - Yield Operator
- JavaScript - Spread Operator
- JavaScript - Exponentiation Operator
- JavaScript - Operator Precedence
- JavaScript Control Flow
- JavaScript - If...Else
- JavaScript - While Loop
- JavaScript - For Loop
- JavaScript - For...in
- Javascript - For...of
- JavaScript - Loop Control
- JavaScript - Break Statement
- JavaScript - Continue Statement
- JavaScript - Switch Case
- JavaScript - User Defined Iterators
- JavaScript Functions
- JavaScript - Functions
- JavaScript - Function Expressions
- JavaScript - Function Parameters
- JavaScript - Default Parameters
- JavaScript - Function() Constructor
- JavaScript - Function Hoisting
- JavaScript - Self-Invoking Functions
- JavaScript - Arrow Functions
- JavaScript - Function Invocation
- JavaScript - Function call()
- JavaScript - Function apply()
- JavaScript - Function bind()
- JavaScript - Closures
- JavaScript - Variable Scope
- JavaScript - Global Variables
- JavaScript - Smart Function Parameters
- JavaScript Objects
- JavaScript - Number
- JavaScript - Boolean
- JavaScript - Strings
- JavaScript - Arrays
- JavaScript - Date
- JavaScript - Math
- JavaScript - RegExp
- JavaScript - Symbol
- JavaScript - Sets
- JavaScript - WeakSet
- JavaScript - Maps
- JavaScript - WeakMap
- JavaScript - Iterables
- JavaScript - Reflect
- JavaScript - TypedArray
- JavaScript - Template Literals
- JavaScript - Tagged Templates
- Object Oriented JavaScript
- JavaScript - Objects
- JavaScript - Classes
- JavaScript - Object Properties
- JavaScript - Object Methods
- JavaScript - Static Methods
- JavaScript - Display Objects
- JavaScript - Object Accessors
- JavaScript - Object Constructors
- JavaScript - Native Prototypes
- JavaScript - ES5 Object Methods
- JavaScript - Encapsulation
- JavaScript - Inheritance
- JavaScript - Abstraction
- JavaScript - Polymorphism
- JavaScript - Destructuring Assignment
- JavaScript - Object Destructuring
- JavaScript - Array Destructuring
- JavaScript - Nested Destructuring
- JavaScript - Optional Chaining
- JavaScript - Global Object
- JavaScript - Mixins
- JavaScript - Proxies
- JavaScript Versions
- JavaScript - History
- JavaScript - Versions
- JavaScript - ES5
- JavaScript - ES6
- ECMAScript 2016
- ECMAScript 2017
- ECMAScript 2018
- ECMAScript 2019
- ECMAScript 2020
- ECMAScript 2021
- ECMAScript 2022
- JavaScript Cookies
- JavaScript - Cookies
- JavaScript - Cookie Attributes
- JavaScript - Deleting Cookies
- JavaScript Browser BOM
- JavaScript - Browser Object Model
- JavaScript - Window Object
- JavaScript - Document Object
- JavaScript - Screen Object
- JavaScript - History Object
- JavaScript - Navigator Object
- JavaScript - Location Object
- JavaScript - Console Object
- JavaScript Web APIs
- JavaScript - Web API
- JavaScript - History API
- JavaScript - Storage API
- JavaScript - Forms API
- JavaScript - Worker API
- JavaScript - Fetch API
- JavaScript - Geolocation API
- JavaScript Events
- JavaScript - Events
- JavaScript - DOM Events
- JavaScript - addEventListener()
- JavaScript - Mouse Events
- JavaScript - Keyboard Events
- JavaScript - Form Events
- JavaScript - Window/Document Events
- JavaScript - Event Delegation
- JavaScript - Event Bubbling
- JavaScript - Event Capturing
- JavaScript - Custom Events
- JavaScript Error Handling
- JavaScript - Error Handling
- JavaScript - try...catch
- JavaScript - Debugging
- JavaScript - Custom Errors
- JavaScript - Extending Errors
- JavaScript Important Keywords
- JavaScript - this Keyword
- JavaScript - void Keyword
- JavaScript - new Keyword
- JavaScript - var Keyword
- JavaScript HTML DOM
- JavaScript - HTML DOM
- JavaScript - DOM Methods
- JavaScript - DOM Document
- JavaScript - DOM Elements
- JavaScript - DOM Forms
- JavaScript - Changing HTML
- JavaScript - Changing CSS
- JavaScript - DOM Animation
- JavaScript - DOM Navigation
- JavaScript - DOM Collections
- JavaScript - DOM Node Lists
- JavaScript Miscellaneous
- JavaScript - Ajax
- JavaScript - Async Iteration
- JavaScript - Atomics Objects
- JavaScript - Rest Parameter
- JavaScript - Page Redirect
- JavaScript - Dialog Boxes
- JavaScript - Page Printing
- JavaScript - Validations
- JavaScript - Animation
- JavaScript - Multimedia
- JavaScript - Image Map
- JavaScript - Browsers
- JavaScript - JSON
- JavaScript - Multiline Strings
- JavaScript - Date Formats
- JavaScript - Get Date Methods
- JavaScript - Set Date Methods
- JavaScript - Modules
- JavaScript - Dynamic Imports
- JavaScript - BigInt
- JavaScript - Blob
- JavaScript - Unicode
- JavaScript - Shallow Copy
- JavaScript - Call Stack
- JavaScript - Reference Type
- JavaScript - IndexedDB
- JavaScript - Clickjacking Attack
- JavaScript - Currying
- JavaScript - Graphics
- JavaScript - Canvas
- JavaScript - Debouncing
- JavaScript - Performance
- JavaScript - Style Guide
- JavaScript Useful Resources
- JavaScript - Questions And Answers
- JavaScript - Quick Guide
- JavaScript - Functions
- JavaScript - Resources
Javascript Mock Test
This section presents you various set of Mock Tests related to Javascript Framework. You can download these sample mock tests at your local machine and solve offline at your convenience. Every mock test is supplied with a mock test key to let you verify the final score and grade yourself.
Javascript Mock Test IV
Q 1 - Which of the following function of String object causes a string to be displayed in a small font, as if it were in a <small> tag?
Answer : B
Explanation
small() − Causes a string to be displayed in a small font, as if it were in a <small> tag.
Q 2 - Which of the following function of String object causes a string to be displayed as struck-out text, as if it were in a <strike> tag?
Answer : C
Explanation
strike() − Causes a string to be displayed as struck-out text, as if it were in a <strike> tag.
Q 3 - Which of the following function of String object causes a string to be displayed as a subscript, as if it were in a <sub> tag?
Answer : D
Explanation
sub() − Causes a string to be displayed as a subscript, as if it were in a <sub> tag.
Q 4 - Which of the following function of String object causes a string to be displayed as a superscript, as if it were in a <sup> tag?
Answer : A
Explanation
sup() − Causes a string to be displayed as a superscript, as if it were in a <sup> tag.
Q 5 - Which of the following function of Array object returns a new array comprised of this array joined with other array(s) and/or value(s)?
Answer : A
Explanation
concat() − Returns a new array comprised of this array joined with other array(s) and/or value(s).
Q 6 - Which of the following function of Array object returns true if every element in this array satisfies the provided testing function?
Answer : B
Explanation
every() − Returns true if every element in this array satisfies the provided testing function.
Q 7 - Which of the following function of Array object creates a new array with all of the elements of this array for which the provided filtering function returns true?
Answer : C
Explanation
filter() − Creates a new array with all of the elements of this array for which the provided filtering function returns true.
Q 8 - Which of the following function of Array object calls a function for each element in the array?
Answer : D
Explanation
forEach() − Calls a function for each element in the array.
Q 9 - Which of the following function of Array object returns the first (least) index of an element within the array equal to the specified value, or -1 if none is found?
Answer : A
Explanation
indexOf() − Returns the first (least) index of an element within the array equal to the specified value, or -1 if none is found.
Q 10 - Which of the following function of Array object joins all elements of an array into a string?
Answer : B
Explanation
join() − Joins all elements of an array into a string.
Q 11 - Which of the following function of Array object returns the last (greatest) index of an element within the array equal to the specified value, or -1 if none is found?
Answer : C
Explanation
lastIndexOf() − Returns the last (greatest) index of an element within the array equal to the specified value, or -1 if none is found.
Q 12 - Which of the following function of Array object creates a new array with the results of calling a provided function on every element in this array?
Answer : D
Explanation
map() − Creates a new array with the results of calling a provided function on every element in this array.
Q 13 - Which of the following function of Array object removes the last element from an array and returns that element?
Answer : A
Explanation
pop() − Removes the last element from an array and returns that element.
Q 14 - Which of the following function of Array object adds one or more elements to the end of an array and returns the new length of the array?
Answer : B
Explanation
push() − Adds one or more elements to the end of an array and returns the new length of the array.
Q 15 - Which of the following function of Array object applies a function simultaneously against two values of the array (from left-to-right) as to reduce it to a single value?
Answer : C
Explanation
reduce() − Applies a function simultaneously against two values of the array (from left-to-right) as to reduce it to a single value.
Q 16 - Which of the following function of Array object applies a function simultaneously against two values of the array (from right-to-left) as to reduce it to a single value?
Answer : D
Explanation
reduceRight() − Applies a function simultaneously against two values of the array (from right-to-left) as to reduce it to a single value.
Q 17 - Which of the following function of Array object reverses the order of the elements of an array?
Answer : A
Explanation
reverse() − Reverses the order of the elements of an array.
Q 18 - Which of the following function of Array object removes the first element from an array and returns that element?
Answer : B
Explanation
shift() − Removes the first element from an array and returns that element.
Q 19 - Which of the following function of Array object extracts a section of an array and returns a new array?
Answer : C
Explanation
slice() − Extracts a section of an array and returns a new array.
Q 20 - Which of the following function of Array object returns true if at least one element in this array satisfies the provided testing function?
Answer : D
Explanation
some() − Returns true if at least one element in this array satisfies the provided testing function.
Q 21 - Which of the following function of Array object represents the source code of an object?
Answer : A
Explanation
toSource() − Represents the source code of an object.
Q 22 - Which of the following function of Array object sorts the elements of an array?
Answer : B
Explanation
sort() − Sorts the elements of an array.
Q 23 - Which of the following function of Array object adds and/or removes elements from an array?
Answer : C
Explanation
splice() − Adds and/or removes elements from an array.
Q 24 - Which of the following function of Array object returns a string representing the array and its elements?
Answer : D
Explanation
toString() − Returns a string representing the array and its elements.
Q 25 - Which of the following function of Array object adds one or more elements to the front of an array and returns the new length of the array?
Answer : A
Explanation
unshift() − Adds one or more elements to the front of an array and returns the new length of the array.
Answer Sheet
Question Number | Answer Key |
---|---|
1 | B |
2 | C |
3 | D |
4 | A |
5 | A |
6 | B |
7 | C |
8 | D |
9 | A |
10 | B |
11 | C |
12 | D |
13 | A |
14 | B |
15 | C |
16 | D |
17 | A |
18 | B |
19 | C |
20 | D |
21 | A |
22 | B |
23 | C |
24 | D |
25 | A |