LECȚIA 16 DIN 50

Alege prima valoare disponibilă

Folosește || pentru o valoare alternativă simplă.

Sursă oficialăECMAScript — binary logical operatorsRevizuit: 2026-08-26
PASUL 1 · ÎNVAȚĂ

Cum funcționează

Operatorul || întoarce primul operand dacă este truthy; altfel evaluează și întoarce al doilea. Șirul gol este falsy, deci se alege textul alternativ.

Exemplu corect
const customLabel = '';
const label = customLabel || 'Implicit';
console.log(label);

label primește textul „Implicit”.

Greșeală frecventă
const label = customLabel && 'Implicit';

Cu && și primul operand falsy, rezultatul rămâne șirul gol.

PASUL 2 · APLICĂ

Exercițiul tău

Declară label ca customLabel || „Implicit” și afișează label.

PASUL 3 · RULEAZĂ

Scrie și rulează codul

script.jsJAVASCRIPT
Consolă izolatăizolat
Se pregătește runtime-ul…
Rulează codul pentru a vedea rezultatul.
Ciorna se păstrează doar în acest browser.QuickJS izolat · fără DOM, sesiune sau rețea
PASUL 4 · VERIFICĂ

Ce trebuie să treacă

0%neverificat
  • customLabel și label sunt declarate cu const.
  • label folosește customLabel || valoarea alternativă.
  • Outputul este Implicit.
Explică-mi logica rezolvării

Operatorul selectează valoarea alternativă la rulare; textul nu este afișat separat.