Question 1: What type of language is JavaScript?
Question 2: What is the first phase of JavaScript code execution?
Question 3: Which component converts JavaScript code into machine code?
Question 4: What happens during the Compilation Phase in JavaScript?
Question 5: What is the Execution Context in JavaScript?
Question 6: What does the JavaScript engine do during the Execution Phase?
Question 7: Which component in the JavaScript engine optimizes code execution?
Question 8: What is Hoisting in JavaScript?
Question 9: What is the role of the Call Stack in JavaScript execution?
Question 10: What happens if a function calls itself infinitely in JavaScript?