Junior — Middle
Оё метавонед шарҳ диҳед, ки оператори тернарӣ дар забони JavaScript чист ва чӣ гуна истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Ҳамчун оператори тринарӣ дар JavaScript, ин шакли кӯтоҳшудаи оператори шарти if...else мебошад. Он чунин навишта мешавад:
шарт ? изҳорот_агар_ҳақиқӣ : изҳорот_агар_гӯё
Агар шарт дуруст бошад, аввалин изҳорот баргардонида мешавад, дар ғайри ҳол — дуввум.
Масалан:
const age = 18;
const canVote = age >= 18 ? 'Бале' : 'Не';
console.log(canVote); // Натиҷа 'Бале'
Оператори тринарӣ барои шартҳои оддӣ қулай аст ва имкон медиҳад, ки код кӯтоҳтар навишта шавад.