JavaScript-Developer-I Exam Question 26

A developer is creating a simple webpage with a button. When a user clicks this button for the first time, a message is displayed.
The developer wrote the JavaScript code below, but something is missing. The message gets displayed every time a user clicks the button, instead of just the first time.
01 function listen(event) {
02
03 alert( ' Hey! I am John Doe ' );
04
05 }
06 button.addEventListener( ' click ' , listen);
Which two code lines make this code work as required?
  • JavaScript-Developer-I Exam Question 27

    Given the following code:
    01 counter = 0;
    02 const logCounter = () = > {
    03 console.log(counter);
    04 };
    05 logCounter();
    06 setTimeout(logCounter, 2100);
    07 setInterval(() = > {
    08 counter++;
    09 logCounter();
    10 }, 1000);
    What will be the first four numbers logged?
  • JavaScript-Developer-I Exam Question 28

    Refer to the code below:
    let productSKU = ' 8675309 ' ;
    A developer has a requirement to generate SKU numbers that are always 19 characters long, starting with ' sku ' , and padded with zeros.
    Which statement assigns the value sku000000008675309?
  • JavaScript-Developer-I Exam Question 29

    Refer to the code below:
    01 let country = {
    02 get capital() {
    03 let city = Number( " London " );
    04
    05 return {
    06 cityString: city.toString(),
    07 }
    08 }
    09 }
    Which value can a developer expect when referencing country.capital.cityString?
  • JavaScript-Developer-I Exam Question 30

    A developer removes the HTML class attribute from the checkout button, so now it is simply:
    < button > Checkout < /button >
    There is a test to verify the existence of the checkout button, however it looks for a button with class= " blue "
    . The test fails because no such button is found.
    Which type of test category describes this test?