JavaScript Core Concepts Quiz

QS

@qs_by_qset

Created this 7 months ago

Less than 10 submissions

Public

About

Content

Stop reading

1. What is the difference between == and === in JavaScript?

2. What is hoisting in JavaScript?

Please login to your account to view this. Login

3. What is the significance of the 'this' keyword in JavaScript?

4. Explain the concept of closures in JavaScript.

5. What is the difference between a let and a const variable in JavaScript?

6. What is the purpose of the spread operator (...) in JavaScript?

7. What is the difference between a shallow and a deep copy in JavaScript?

8. What is the event loop in JavaScript?

9. Explain the purpose of the fetch() method in JavaScript.

10. What is the difference between a regular function and an arrow function in JavaScript?

11. What is the purpose of the map() method in JavaScript?

12. Explain the concept of promises in JavaScript.

13. What is the difference between a synchronous and an asynchronous function in JavaScript?

14. Explain the purpose of the 'await' keyword in JavaScript.

15. What is the difference between a class and a constructor in JavaScript?

16. Explain the concept of inheritance in JavaScript.

17. What is the purpose of the 'super' keyword in JavaScript?

18. Explain the concept of modules in JavaScript.

19. What is the difference between an import and an export in JavaScript?

Have questions? Feel free to reach out to us at
contact@qset.io

QSet logo

QSet.io