All quizzesMedium
Browser APIs & Storage — Series 2
Preview — 3 of 10 questions
What is logged?
javascript
localStorage.setItem('count', 5);
const stored = localStorage.getItem('count');
console.log(stored);
console.log(typeof stored);
console.log(stored + 1);A5, "number", 6
B"5", "string", "51"
C"5", "number", 6
D"5", "string", 6
Which statement correctly distinguishes localStorage from sessionStorage?
AlocalStorage data is cleared when the tab is closed; sessionStorage persists across browser restarts.
BBoth persist forever and are shared across all origins.
ClocalStorage persists across browser restarts (until explicitly cleared); sessionStorage is cleared when its tab is closed.
DsessionStorage is shared between all open tabs of the same origin; localStorage is isolated per tab.
What is logged?
javascript
localStorage.clear();
const raw = localStorage.getItem('settings');
console.log(raw);
const settings = JSON.parse(raw);
console.log(settings);Anull, null
Bundefined, undefined
Cnull, then throws SyntaxError: Unexpected token u in JSON
D"null", "null"
Sign up free to play
Answer all 10 questions (7 more), see explanations for every answer, and track your score.