
Practice 100 JavaScript Fundamental(ES6) Part-I Programming Questions
Q1. Write a JavaScript program to declare a variable using `let` and `const`.
Q2. Write a JavaScript program to demonstrate the use of arrow functions.
Q3. Write a JavaScript program to show default function parameters.
Q4. Write a JavaScript program to demonstrate template literals.
Q5. Write a JavaScript program to demonstrate destructuring assignment for objects.
Q6. Write a JavaScript program to demonstrate destructuring assignment for arrays.
Q7. Write a JavaScript program to demonstrate the spread operator for arrays.
Q8. Write a JavaScript program to demonstrate the spread operator for objects.
Q9. Write a JavaScript program to demonstrate the rest parameter.
Q10. Write a JavaScript program to demonstrate the use of `let` in a block scope.
Q11. Write a JavaScript program to demonstrate `const` and immutability in arrays.
Q12. Write a JavaScript program to convert a string into an array using `split()`.
Q13. Write a JavaScript program to create an object using object literal syntax.
Q14. Write a JavaScript program to demonstrate the use of `forEach()` on an array.
Q15. Write a JavaScript program to create an arrow function that returns the square of a number.
Q16. Write a JavaScript program to use `Array.from()` to create an array from a string.
Q17. Write a JavaScript program to demonstrate `Object.assign()` to copy an object.
Q18. Write a JavaScript program to use `map()` to double the values in an array.
Q19. Write a JavaScript program to demonstrate the `find()` method on an array.
Q20. Write a JavaScript program to use the `filter()` method to get all even numbers from an array.
Q21. Write a JavaScript program to demonstrate the `reduce()` method to find the sum of an array.
Q22. Write a JavaScript program to demonstrate the `includes()` method to check if a value exists in an array.
Q23. Write a JavaScript program to demonstrate the `join()` method to convert an array into a string.
Q24. Write a JavaScript program to use the `for...of` loop to iterate over an array.
Q25. Write a JavaScript program to demonstrate the `for...in` loop for iterating over object properties.
Q26. Write a JavaScript program to demonstrate the `setInterval()` method.
Q27. Write a JavaScript program to demonstrate the `setTimeout()` method.
Q28. Write a JavaScript program to create a promise that resolves after 2 seconds.
Q29. Write a JavaScript program to demonstrate `async` and `await`.
Q30. Write a JavaScript program to demonstrate the `Array.isArray()` method.
Q31. Write a JavaScript program to demonstrate `Object.keys()` to get an array of an object's keys.
Q32. Write a JavaScript program to demonstrate `Object.values()` to get an array of an object's values.
Q33. Write a JavaScript program to demonstrate `Array.prototype.findIndex()` to find the index of an element.
Q34. Write a JavaScript program to demonstrate `Array.prototype.slice()` to create a shallow copy of an array.
Q35. Write a JavaScript program to demonstrate `Array.prototype.splice()` to remove elements from an array.
Q36. Write a JavaScript program to demonstrate `Array.prototype.concat()` to join arrays.
Q37. Write a JavaScript program to demonstrate the use of `map()` and `filter()` together on an array.
Q38. Write a JavaScript program to demonstrate `Math.random()` to generate a random number between 0 and 1.
Q39. Write a JavaScript program to generate a random integer between two values using `Math.random()`.
Q40. Write a JavaScript program to demonstrate `Math.floor()` and `Math.ceil()`.
Q41. Write a JavaScript program to demonstrate `Math.max()` and `Math.min()` to find the maximum and minimum numbers in an array.
Q42. Write a JavaScript program to demonstrate `Number.isInteger()` to check if a value is an integer.
Q43. Write a JavaScript program to check if a string is a palindrome using `split()`, `reverse()`, and `join()`.
Q44. Write a JavaScript program to reverse a string using `split()`, `reverse()`, and `join()`.
Q45. Write a JavaScript program to find the factorial of a number using a loop.
Q46. Write a JavaScript program to find the largest number in an array.
Q47. Write a JavaScript program to convert a number to a string using `toString()`.
Q48. Write a JavaScript program to check if a number is positive, negative, or zero.
Q49. Write a JavaScript program to demonstrate `Object.freeze()` to make an object immutable.
Q50. Write a JavaScript program to create a `Set` and check if it contains a specific value.
Q51. Write a JavaScript program to add an element to a `Set`.
Q52. Write a JavaScript program to remove an element from a `Set`.
Q53. Write a JavaScript program to convert a `Set` to an array using `Array.from()`.
Q54. Write a JavaScript program to find the union of two arrays using `Set`.
Q55. Write a JavaScript program to find the intersection of two arrays using `Set`.
Q56. Write a JavaScript program to find the difference between two arrays using `Set`.
Q57. Write a JavaScript program to create a `Map` and add key-value pairs.
Q58. Write a JavaScript program to get the value associated with a key in a `Map`.
Q59. Write a JavaScript program to delete a key-value pair from a `Map`.
Q60. Write a JavaScript program to check if a key exists in a `Map`.
Q61. Write a JavaScript program to iterate over the keys of a `Map`.
Q62. Write a JavaScript program to iterate over the values of a `Map`.
Q63. Write a JavaScript program to demonstrate `Object.entries()` to convert an object to an array.
Q64. Write a JavaScript program to create a weak `Map` and demonstrate basic operations.
Q65. Write a JavaScript program to create a weak `Set` and demonstrate basic operations.
Q66. Write a JavaScript program to demonstrate destructuring assignment for objects.
Q67. Write a JavaScript program to demonstrate destructuring assignment for arrays.
Q68. Write a JavaScript program to demonstrate the spread operator (`...`) with objects.
Q69. Write a JavaScript program to demonstrate the spread operator (`...`) with arrays.
Q70. Write a JavaScript program to demonstrate `Array.map()` to double the numbers in an array.
Q71. Write a JavaScript program to demonstrate `Array.filter()` to filter even numbers from an array.
Q72. Write a JavaScript program to demonstrate `Array.reduce()` to sum all the numbers in an array.
Q73. Write a JavaScript program to demonstrate `Array.forEach()` to iterate over an array.
Q74. Write a JavaScript program to demonstrate `Array.find()` to find the first number greater than 2 in an array.
Q75. Write a JavaScript program to demonstrate `Array.includes()` to check if an array contains a specific number.
Q76. Write a JavaScript program to demonstrate `String.includes()` to check if a string contains a specific word.
Q77. Write a JavaScript program to demonstrate `String.indexOf()` to find the position of a word in a string.
Q78. Write a JavaScript program to demonstrate `String.slice()` to extract a substring from a string.
Q79. Write a JavaScript program to demonstrate `String.replace()` to replace a substring in a string.
Q80. Write a JavaScript program to demonstrate `String.trim()` to remove whitespace from both ends of a string.
Q81. Write a JavaScript program to demonstrate `String.toUpperCase()` to convert a string to uppercase.
Q82. Write a JavaScript program to demonstrate `String.toLowerCase()` to convert a string to lowercase.
Q83. Write a JavaScript program to demonstrate `String.split()` to split a string into an array of substrings.
Q84. Write a JavaScript program to demonstrate `Array.concat()` to merge two arrays.
Q85. Write a JavaScript program to demonstrate `Object.assign()` to copy properties from one object to another.
Q86. Write a JavaScript program to demonstrate `Object.keys()` to get the keys of an object.
Q87. Write a JavaScript program to demonstrate `Object.values()` to get the values of an object.
Q88. Write a JavaScript program to demonstrate `Array.sort()` to sort an array of numbers.
Q89. Write a JavaScript program to demonstrate `Array.reverse()` to reverse the elements of an array.
Q90. Write a JavaScript program to demonstrate `Array.findIndex()` to find the index of the first element greater than 2.
Q91. Write a JavaScript program to demonstrate `String.charAt()` to get a character from a string by index.
Q92. Write a JavaScript program to demonstrate `String.charCodeAt()` to get the character code of a character in a string.
Q93. Write a JavaScript program to demonstrate `Array.slice()` to extract a part of an array.
Q94. Write a JavaScript program to demonstrate `Array.splice()` to remove elements from an array.
Q95. Write a JavaScript program to demonstrate `Array.unshift()` to add elements to the beginning of an array.
Q96. Write a JavaScript program to demonstrate `Array.shift()` to remove the first element from an array.
Q97. Write a JavaScript program to demonstrate `Array.push()` to add elements to the end of an array.
Q98. Write a JavaScript program to demonstrate `Array.pop()` to remove the last element from an array.
Q99. Write a JavaScript program to demonstrate `Array.indexOf()` to find the index of an element in an array.
Q100. Write a JavaScript program to demonstrate `Math.random()` to generate a random number between 0 and 1.