The Salesforce Certified JavaScript Developer 1 Exam

One of the newest of the 48 (as of this post) credentials from Salesforce is the Salesforce Certified JavaScript Developer 1 certification. This credential is significant for two reasons:

The exam consists of a proctored, multiple-choice exam and a Trailhead Superbadge. This continues the pattern set out by the revamped Platform Developer II certification, which was the first Salesforce exam to consist of a multiple choice exam coupled with a Superbadge.

This is the first exam which does not test based on Salesforce platform knowledge. Every other exam focuses either in part or entirely on features and limitations of the Salesforce platform. However, this exam is primarily around general JavaScript use, shying away from LWC and Aura topics.

The exam does a good job of making sure you have a deep understanding of JavaScript, rather than a surface-level understanding of some of the more common pitfalls.

Here are some sample questions that you should be comfortable answering before taking this exam. Note that the ability to answer these does not guarantee passing, only that these are good gauges of your JavaScript knowledge.

  1. What is the difference between let and var when declaring a variable?

  2. What is the ternary operator? What is a unary operator?

  3. What is the difference between null and undefined?

  4. NaN === NaN. True or False?

  5. What are reasons to use arrow functions () => {} over a function declaration function(){}?

Synoptus has compiled questions that cover these concepts and more into a study guide for the JavaScript Developer I exam. It also contains suggestions to aid you in completion of the Lightning Web Component Specialist Superbadge. Happy Trails, everyone.