Exam Name: Salesforce Certified JavaScript Developer

Exam Code: JS-Dev-101

Related Certification(s): Salesforce Developer Certification

Certification Provider: Salesforce

Actual Exam Duration: N/A

Number of JS-Dev-101 Practice Questions: 149 (updated: )

Recomended JS-Dev-101 Exam Topics:
Topic 1: Variables, Types, and Collections
Covers declaring and initializing variables, working with strings, numbers, dates, arrays, and JSON, along with understanding type coercion and truthy/falsy evaluations.
Topic 2: Objects, Functions, and Classes
Covers function, object, and class implementations to meet business requirements, along with the use of modules, decorators, variable scope, and execution flow.
Topic 3: Browser and Events
Covers DOM manipulation, event handling and propagation, browser-specific APIs, and using Browser Developer Tools to inspect code behavior.
Topic 4: Debugging and Error Handling
Covers proper error handling techniques and the use of the console and breakpoints to debug code.
Topic 5: Asynchronous Programming
Covers asynchronous programming concepts and understanding how the event loop controls execution flow and determines outcomes.
Topic 6: Server Side JavaScript
Covers Node.js implementations, CLI commands, core modules, and package management solutions for given scenarios.
Topic 7: Testing
Covers evaluating unit test effectiveness against a block of code and modifying tests to improve their coverage and reliability.
Free Salesforce JS-Dev-101 Exam Actual Questions
Note: Salesforce JS-Dev-101 Premium Questions were last updated on

Q1. A team uses Yarn to manage dependencies. A developer added a date manipulation dependency but the rest of the team cannot download it when running yarn. What could be the reason?

Q2. What value can a developer expect when referencing o.js.secondCity?

Q3. Considering the implications of ‘use strict’, which statement is correct about the execution?

Q4. Considering JavaScript is single-threaded, what is the output of line 08?

Q5. What are the values of objBook and newObjBook after executing the code?