Checklist progress
0/168Learned
JavaScript Developer
Study Checklist
Checklist progress
0/168Learned
Given a scenario, write code to create variables and initialize them correctly.
0/8
Given a business requirement, utilize strings, numbers, and dates effectively.
0/11
Given a scenario or example, demonstrate awareness of type coercion and its effects.
0/7
Given a specific scenario, distinguish truthy or falsey evaluations.
0/4
The six falsy values in JavaScript: false, 0, '', null, undefined, NaN
Learn this conceptGiven a list of data, demonstrate data manipulation with arrays.
0/8
Given a JSON response, demonstrate how to operate the JSON object.
0/4
Prepare for the Exam
Study Community
Ask questions and get the latest info from other JavaScript Developer studiers. 593 members and growing.
The nullish coalescing operator (??) returns its right-hand operand only when the left-hand operand is null, whereas logical OR (||) returns the right-hand operand for any falsy value including 0, empty string, NaN, and false. This distinction matters when falsy values like 0 or '' are valid and should not be replaced by a default.