Which type of JavaScript function is defined without a name?
A). A. Named function
B). B. Anonymous function
C). C. Arrow function
D). D. Generator function
How can you attach multiple event listeners to the same HTML element in JavaScript without overwriting existing ones?
A). A. By using the attachEvent() method
B). B. By using the addEventListener() method with the replace parameter
C). C. By assigning multiple functions directly to the element's event attributes (e.g., onclick, onmouseover)
D). D. By using the addEventListener() method multiple times for the same event
Consider the following JavaScript code: let greet = function(name) { return 'Hello, ' + name + '!'; }; What type of function is greet in this code?
A). A. Named function
B). B. Anonymous function
C). C. Arrow function
D). D. Generator function
Which of the following correctly defines a JavaScript function?
A). A. function addNumbers(num1, num2) { return num1 + num2; }
B). B. function = addNumbers(num1, num2) { return num1 + num2; }
C). C. function addNumbers(num1 + num2) { return num1 + num2; }
D). D. function addNumbers(num1, num2) => { return num1 + num2; }
What is the purpose of the removeEventListener() method in JavaScript?
A). A. To add event listeners to HTML elements
B). B. To detach event listeners from HTML elements
C). C. To prevent event propagation in event handling
D). D. To modify HTML content dynamically
Which event occurs when a user submits an HTML form?
A). A. onsubmit
B). B. onmouseover
C). C. onkeydown
D). D. onclick
Consider the following HTML code: Which JavaScript code adds a click event listener to the button?
A). A. document.getElementById('myButton').onclick = function() { alert('Button clicked'); };
B). B. document.getElementById('myButton').addEventListener('click', function() { alert('Button clicked'); });
C). C. document.getElementById('myButton').click(function() { alert('Button clicked'); });
D). D. document.getElementById('myButton').on('click', function() { alert('Button clicked'); });
In JavaScript, what is the purpose of the addEventListener() method?
A). A. To create inline event handlers
B). B. To attach event listeners to HTML elements
C). C. To remove event listeners from HTML elements
D). D. To bind event handlers to parent elements
What is the purpose of an event in JavaScript?
A). A. To add styles to HTML elements
B). B. To handle user interactions and browser actions
C). C. To define function names
D). D. To create animations on web pages
What is the purpose of parameters in a JavaScript function?
A). A. To return a value from the function
B). B. To define the function's name
C). C. To store variables within the function
D). D. To accept inputs into the function