100+ Free JavaScript Developer I Practice Questions
Pass your Salesforce Certified JavaScript Developer I exam on the first try — instant access, no signup required.
What does `require()` do in Node.js?
Explore More Salesforce Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
More From This Family
Videos and articles for deeper review.
Key Facts: JavaScript Developer I Exam
65%
Passing Score
Salesforce
60 + 5
Scored + Unscored Questions
Salesforce
105 min
Exam Duration
Salesforce
$200
Exam Fee
Salesforce
48%
Objects + Variables Weight
Top two domains combined
ES6+
JavaScript Standard Tested
Salesforce exam guide
The Salesforce JavaScript Developer I exam has 60 scored questions plus 5 unscored in 105 minutes with a 65% passing score. Objects/Functions/Classes (25%) and Variables/Data Types/Collections (23%) are the two heaviest domains at 48% combined. Exam fee is $200 with a $100 retake fee.
Sample JavaScript Developer I Practice Questions
Try these sample questions to test your JavaScript Developer I exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1What is the output of the following code? ```js var x = 1; function foo() { console.log(x); var x = 2; } foo(); ```
2Which of the following correctly describes the difference between `let` and `var`?
3What is the output of this code? ```js const arr = [1, 2, 3]; arr.push(4); console.log(arr.length); ```
4What does the following destructuring assignment produce for `b`? ```js const [a, b = 10, c] = [1, undefined, 3]; console.log(b); ```
5What is the result of `typeof null` in JavaScript?
6Given the code below, what is logged? ```js const map = new Map(); map.set('a', 1); map.set('b', 2); console.log(map.size); ```
7Which statement about `Set` is correct?
8What is the output? ```js const obj = { a: 1, b: 2, c: 3 }; const { a, ...rest } = obj; console.log(rest); ```
9What does `Number('') === 0` evaluate to?
10Which of the following creates a shallow copy of an array `arr`?
About the JavaScript Developer I Exam
The Salesforce Certified JavaScript Developer I exam validates expertise in JavaScript programming for the Salesforce platform, including Lightning Web Components and server-side Node.js patterns. The exam covers Variables/Data Types/Collections (23%), Objects/Functions/Classes (25%), Browser/Events (17%), Testing (15%), Server-side JavaScript (13%), and Debugging/Error Handling (7%).
Questions
60 scored questions
Time Limit
105 minutes
Passing Score
65%
Exam Fee
$200 (Webassessor / Kryterion)
JavaScript Developer I Exam Content Outline
Objects, Functions, and Classes
Prototypal inheritance, ES6 classes, closures, higher-order functions, this context, call/apply/bind, factory patterns, and object composition
Variables, Data Types, and Collections
var/let/const scoping, primitive types, type coercion, arrays, objects, Map, Set, destructuring, spread/rest operators, and Symbol
Browser and Events
DOM selection and manipulation, event listeners, event bubbling/capturing/delegation, Promises, async/await, fetch API, localStorage/sessionStorage
Testing
Unit testing fundamentals, Jest test runner, describe/test/expect syntax, mocks, stubs, spies, TDD workflow, and code coverage
Server-Side JavaScript
Node.js event loop, CommonJS vs ES Modules, npm package management, http module, Express middleware pattern, file system, and environment variables
Debugging and Error Handling
Browser and Node.js DevTools, try/catch/finally, Error types (TypeError, ReferenceError, SyntaxError), error propagation, and async error handling
How to Pass the JavaScript Developer I Exam
What You Need to Know
- Passing score: 65%
- Exam length: 60 questions
- Time limit: 105 minutes
- Exam fee: $200
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
JavaScript Developer I Study Tips from Top Performers
Frequently Asked Questions
What is the Salesforce JavaScript Developer I exam?
The Salesforce Certified JavaScript Developer I exam validates JavaScript programming skills for the Salesforce platform. It covers ES6+ language features, browser APIs, Node.js, testing with Jest, and debugging. The exam has 60 scored questions plus 5 unscored in 105 minutes with a 65% passing score.
How many questions are on the JavaScript Developer I exam?
The JavaScript Developer I exam has 60 scored questions plus 5 unscored pretest questions (65 total). You have 105 minutes to complete the exam. Unscored questions are not identified and are used to evaluate potential new exam questions.
What JavaScript topics does the exam cover?
The exam covers six domains: Objects/Functions/Classes (25%), Variables/Data Types/Collections (23%), Browser/Events (17%), Testing (15%), Server-side JavaScript/Node.js (13%), and Debugging/Error Handling (7%). ES6+ features, Promises, async/await, and Jest testing are heavily represented.
How hard is the Salesforce JavaScript Developer I exam?
The exam is considered moderate to challenging. It requires solid JavaScript programming knowledge including ES6+ syntax, prototypal inheritance, async patterns, Node.js basics, and Jest testing. Candidates with 1-2 years of JavaScript development experience and LWC familiarity typically pass with proper preparation.
How should I prepare for the JavaScript Developer I exam?
Plan for 80-130 hours over 8-12 weeks. Focus on Objects/Functions/Classes (25%) and Variables/Data Types/Collections (23%), which together make up 48% of the exam. Build real JavaScript projects, write Jest tests, and practice Node.js module patterns. Complete 100+ practice questions and score 80%+ before scheduling.
What jobs can I get with Salesforce JavaScript Developer I certification?
This certification supports roles including Salesforce LWC Developer ($90,000-130,000), Front-End Salesforce Developer, Salesforce Platform Developer, Full-Stack Salesforce Engineer, and JavaScript Integration Specialist. It pairs well with Platform Developer I for a full Salesforce development credential set.