Skip to content
- What is JavaScript?
- What are the different data types in JavaScript?
- Explain the difference between
undefined
and null
.
- What is the difference between
==
and ===
in JavaScript?
- How do you declare variables in JavaScript?
- Explain the concept of hoisting.
- What are closures in JavaScript?
- What is the event loop in JavaScript?
- How does prototypal inheritance work in JavaScript?
- What are arrow functions in JavaScript? How are they different from regular functions?
- Explain the difference between
let
, const
, and var
.
- How do you handle asynchronous programming in JavaScript?
- What are promises in JavaScript?
- Explain the difference between callbacks, promises, and async/await.
- How do you handle errors in JavaScript?
- What is the difference between
setTimeout
and setInterval
?
- How do you clone an object in JavaScript?
- What are the different ways to loop through an array in JavaScript?
- How do you check if a variable is an array in JavaScript?
- What is the
this
keyword in JavaScript?
- Explain the concept of lexical scoping.
- How do you add an element to the beginning and end of an array in JavaScript?
- What are template literals in JavaScript?
- Explain the concept of currying.
- How do you convert a string to a number in JavaScript?
Nice Content