Wednesday 5 December 2018

JavaScript Interview Questions

What is JavaScript?
Explain different kinds of variable declarations in JavaScript
What is Variable Hoisting?
How to check a variable has a value or not?
How the undefined variable behaves in boolean and numeric context?
How the null behaves in boolean and numeric context?
How to declare a global variable in a document?
How to define a global variable that is property of global object?
What is Function Hoisting?
How to define constants and what is the behaviour in of constant object?
What are the data types supported by JavaScript
Is JavaScript dynamically typed language?
JavaScript: for-of loop
JavaScript: Convert a string to an integer
JavaScript: Convert a string to number without using parseInt, parseFloat
What values are evaluated to false in JavaScript?
JavaScript: Primitive boolean vs Boolean
JavaScript: Do I need to define default clause at last in the switch case
JavaScript: Do I require break statement in default case of switch statement
JavaScript: What is the behavior, if finally block returns a value
JavaScript: Explain pass-by-value and pass-by-reference with example
JavaScript: Implement map function
JavaScript: method vs function
Explain different ways to achieve recursion in JavaScript
JavaScript: Explain about closures
JavaScript: How to access the arguments of a method
What are the default parameters in JavaScript?
What is Destructuring Assignment in JavaScript?
JavaScript: Rest Parameter
How to delete properties of an object in JavaScript?
JavaScript: How to delete an element of array
Is undefined a JavaScript keyword?
JavaScript: Explain about void operator
JavaScript: How to check whether object has given property or not?
Is JavaScript has separate type for integers?
How to represent binary numbers in JavaScript?
How to represent octal numbers in JavaScript?
How to represent Hexadecimal numbers in JavaScript?
What is the type of object keys in JavaScript?
Write a program to print all the properties of JavaScript Object
Explain different ways to traverse the properties of an object in javascript
Explain different ways to create an object in JavaScript
How to add properties to an existing object type in JavaScript?
How to add getters and setters to an object in JavaScript?
JavaScript: Object vs Map
JavaScript: Convert Set to Array
JavaScript: How to convert an array to set?
How Key and value equality of Map and Set happens in JavaScript?
What is the value of unassigned properties of an object?
What is Transpilling in JavaScript?
JavaScript: Explain spread operator
Is function keyword required in defining functions in object literals?
Explain about prototype inheritance in JavaScript
What are promises in JavaScript?
What are template literals (or) template strings in JavaScript
What are Arrow function expressions in JavaScript?
JavaScript: Explain about module.exports
node.js: module.exports vs exports
What is prototype property in JavaScript?
What is __proto__ in JavaScript?
JavaScript: Convert an element to array
Explain about Generators in JavaScript
Is Float base data type in JavaScript?
JavaScript: Immediately invoked function expressions
JavaScript: for-of loop
JavaScript: async, await keyword


Previous
                                                 Next
                                                 Home

No comments:

Post a Comment