Free Practice Test

Free JS-Dev-101 Practice Test Questions and Answers (2026) | Cert Empire

Salesforce JS Dev 101.pdf

View Mode
Q: 1
A developer creates a simple webpage with an input field. When a user enters text and clicks the button, the actual value must be displayed in the console: HTML: JavaScript: 01 const button = document.querySelector('button'); 02 button.addEventListener('click', () => { 03 const input = document.querySelector('input'); 04 console.log(input.getAttribute('value')); 05 }); When the user clicks the button, the output is always "Hello". What needs to be done to make this code work as expected?
Options
Q: 2
Given the JavaScript below: 01 function filterDOM(searchString){ 02 const parsedSearchString = searchString && searchString.toLowerCase(); 03 document.querySelectorAll('.account').forEach(account => { 04 const accountName = account.innerHTML.toLowerCase(); 05 account.style.display = accountName.includes(parsedSearchString) ? /* Insert code here */ 06 }); 07 } Which code should replace the placeholder comment on line 05 to hide accounts that do not match the search string?
Options
Q: 3
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?
Options
Q: 4
A developer creates a new web server that uses Node.js. It imports a server library that uses events and callbacks for handling server functionality. The server library is imported with require and is made available to the code by a variable named server. The developer wants to log any issues that the server has while booting up. Which code logs an error at boot time with an event?
Options
Q: 5
Refer to the code below: 01 x = 3.14; 02 03 function myFunction() { 04 'use strict'; 05 y = x; 06 } 07 08 z = x; 09 myFunction(); Considering the implications of 'use strict' on line 04, which three statements describe the execution of the code?
Options
Q: 6
A developer wants to use a module called DatePrettyPrint. This module exports one default function called printDate(). How can the developer import and use printDate()?
Options
Q: 7
A page loads 50+
elements, all ads. Developer wants to quickly and temporarily remove them. Options:
Options
Q: 8
Refer to the code: 01 let car1 = new Promise((_, reject) => 02 setTimeout(reject, 2000, "Car 1 crashed in")); 03 let car2 = new Promise(resolve => 04 setTimeout(resolve, 1500, "Car 2 completed")); 05 let car3 = new Promise(resolve => 06 setTimeout(resolve, 3000, "Car 3 completed")); 07 08 Promise.race([car1, car2, car3]) 09 .then(value => { 10 let result = '$(value) the race.'; 11 }) 12 .catch(err => { 13 console.log("Race is cancelled.", err); 14 }); What is the value of result when Promise.race executes?
Options
Q: 9
Refer to the code below: 01 let total = 10; 02 const interval = setInterval(() => { 03 total++; 04 clearInterval(interval); 05 total++; 06 }, 0); 07 total++; 08 console.log(total); Considering that JavaScript is single-threaded, what is the output of line 08 after the code executes?
Options
Q: 10
Given the following code: 01 let x = null; 02 console.log(typeof x); What is the output of line 02?
Options
Question 1 of 10

Scroll to Top

FLASH OFFER

Days
Hours
Minutes
Seconds

avail 10% DISCOUNT on YOUR PURCHASE