Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (1 vote)
11K views

25 JavaScript Coding Questions

The document contains 25 JavaScript quiz questions testing knowledge of JavaScript concepts like data types, operators, functions, objects, and more. It includes the question, possible answers, and the correct answer explanation. The questions cover topics such as variable declaration, JSON parsing, promises, arrow functions, classes, modules and more. Taking this quiz can help assess understanding of JavaScript fundamentals.

Uploaded by

pgkalex455
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
11K views

25 JavaScript Coding Questions

The document contains 25 JavaScript quiz questions testing knowledge of JavaScript concepts like data types, operators, functions, objects, and more. It includes the question, possible answers, and the correct answer explanation. The questions cover topics such as variable declaration, JSON parsing, promises, arrow functions, classes, modules and more. Taking this quiz can help assess understanding of JavaScript fundamentals.

Uploaded by

pgkalex455
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

25 JavaScript

QUIZ Questions
Test your Knowledge!

Q: What is the output of "10" + 20 in JavaScript? 2


Q: Which method can be used to convert JSON data to a JavaScript object? 2
Q: What does the map() method do? 3
Q: What will console.log(typeof null) output? 3
Q: How do you create a new Promise in JavaScript? 4
Q: Which of the following is not a valid way to declare a variable in JavaScript? 4
Q: What is the purpose of the Array.reduce() method? 4
Q: Which operator is used to check both value and type? 5
Q: What will console.log(0.1 + 0.2 == 0.3) output? 5
Q: What is the purpose of the splice() method in arrays? 6
Q: How can you get the number of milliseconds elapsed since January 1, 1970? 6
Q: What does the this keyword refer to inside an arrow function? 7
Q: What are higher-order functions in JavaScript? 7
Q: What is event delegation in JavaScript? 8
Q: Which HTML element is used to embed JavaScript? 8
Q: What is the main use of the async keyword in JavaScript? 8
Q: What is the output of console.log("2" + 2 * "2")? 9
Q: How can you stop the execution of a setInterval timer? 9
Q: What is the correct way to create an object in JavaScript? 10
Q: What will be the result of console.log(!!"false")? 10

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
1
Q: How do you find the minimum of two numbers x and y in JavaScript? 11
Q: Which statement creates a new function in JavaScript? 11
Q: What is the use of the finally statement in a try-catch block? 11
Q: How do you declare a static method in a JavaScript class? 12
Q: What is the correct syntax for importing a module in ES6? 12

Question 1

Q: What is the output of "10" + 20 in JavaScript?

1. 30
2. "1020"
3. TypeError
4. undefined
A: 2. "1020"

Question 2

Q: Which method can be used to convert JSON data to a


JavaScript object?

1. JSON.parse()
2. JSON.stringify()
3. JSON.toObject()
4. JSON.toJavaScript()

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
2
A: 1. JSON.parse()

Question 3

Q: What does the map() method do?

1. Modifies each item in an array and returns a new array.


2. Returns the first element passing a test.
3. Executes a function for each array element.
4. Filters elements based on a test and returns a new array.
A: 1. Modifies each item in an array and returns a new array.

Question 4

Q: What will console.log(typeof null) output?

1. "null"
2. "object"
3. "undefined"
4. "number"
A: 2. "object"

Question 5

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
3
Q: How do you create a new Promise in JavaScript?

1. new Promise()
2. Promise.create()
3. Promise.new()
4. new Async()
A: 1. new Promise()

Question 6

Q: Which of the following is not a valid way to declare a


variable in JavaScript?

1. let x = 1;
2. const x = 1;
3. var x = 1;
4. int x = 1;
A: 4. int x = 1;

Question 7

Q: What is the purpose of the Array.reduce() method?

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
4
1. To execute a reducer function on each element of the array, resulting in a
single output value.
2. To check if all elements in an array pass a test.
3. To loop through an array.
4. To reduce the size of an array by half.
A: 1. To execute a reducer function on each element of the array, resulting in a
single output value.

Question 8

Q: Which operator is used to check both value and type?

1. ==
2. !=
3. ===
4. !==
A: 3. ===

Question 9

Q: What will console.log(0.1 + 0.2 == 0.3) output?

1. true
2. false

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
5
3. TypeError
4. undefined
A: 2. false

Question 10

Q: What is the purpose of the splice() method in arrays?

1. To connect two arrays.


2. To search for elements.
3. To add/remove elements from an array.
4. To slice a portion of the array.
A: 3. To add/remove elements from an array.

Question 11

Q: How can you get the number of milliseconds elapsed


since January 1, 1970?

1. Date.getMilliseconds()
2. Date.now()
3. new Date().getTime()
4. new Date().milliseconds()
A: 2. Date.now()

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
6
Question 12

Q: What does the this keyword refer to inside an arrow


function?

1. The arrow function itself


2. The object that called the function
3. The global object
4. The parent scope
A: 4. The parent scope

Question 13

Q: What are higher-order functions in JavaScript?

1. Functions that operate on other functions.


2. Functions that are written in uppercase.
3. Asynchronous functions.
4. Functions that return other functions.
A: 1. Functions that operate on other functions.

Question 14

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
7
Q: What is event delegation in JavaScript?

1. Triggering an event on multiple elements individually.


2. Handling an event at a parent element rather than the element itself.
3. Delegating event handling to the browser.
4. Scheduling events in the future.
A: 2. Handling an event at a parent element rather than the element itself.

Question 15

Q: Which HTML element is used to embed JavaScript?

1. <javascript>
2. <js>
3. <script>
4. <code>
A: 3. <script>

Question 16

Q: What is the main use of the async keyword in


JavaScript?

1. To run a function in a separate thread.

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
8
2. To mark a function as asynchronous.
3. To speed up code execution.
4. To avoid using callbacks.
A: 2. To mark a function as asynchronous.

Question 17

Q: What is the output of console.log("2" + 2 * "2")?

1. 24
2. 6
3. "222"
4. "42"
A: 4. "42"

Question 18

Q: How can you stop the execution of a setInterval timer?

1. clearInterval()
2. clearTimer()
3. stopInterval()
4. pauseInterval()
A: 1. clearInterval()

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
9
Question 19

Q: What is the correct way to create an object in


JavaScript?

1. var obj = new Object();


2. var obj = Object.create();
3. var obj = {};
4. Both 1 and 3.
A: 4. Both 1 and 3.

Question 20

Q: What will be the result of console.log(!!"false")?

1. true
2. false
3. "false"
4. null
A: 1. true

Question 21

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
10
Q: How do you find the minimum of two numbers x and y
in JavaScript?

1. min(x, y)
2. Math.min(x, y)
3. Math.minimum(x, y)
4. x.min(y)
A: 2. Math.min(x, y)

Question 22

Q: Which statement creates a new function in JavaScript?

1. function myFunc() {}
2. var myFunc = function() {};
3. var myFunc = new Function();
4. All of the above.
A: 4. All of the above.

Question 23

Q: What is the use of the finally statement in a try-catch


block?

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
11
1. To run code after a try block only if there are no errors.
2. To execute code whether an exception is thrown or not.
3. To finalize object cleanup.
4. To run final checks.
A: 2. To execute code whether an exception is thrown or not.

Question 24

Q: How do you declare a static method in a JavaScript


class?

1. static methodName() {}
2. methodName() static {}
3. class.static methodName() {}
4. method staticName() {}
A: 1. static methodName() {}

Question 25

Q: What is the correct syntax for importing a module in


ES6?
1. import myModule from "module.js";
2. require("module.js");
3. include myModule from "module.js";

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
12
4. load "module.js";
A: 1. import myModule from "module.js";

Learn more about JavaScript with Examples and Source Code Laurence Svekis
Courses https://basescripts.com/
13

You might also like