⊗jsPmCdShCh 122 of 505 menu

Обща съкратена форма на проверка в JavaScript

Съкратената форма на проверка работи и за други типове данни. В този случай тези данни първо се преобразуват към булев тип, а след това се сравняват с true. Вижте пример:

let test = 3; if (test) { console.log('+++'); // ще се изпълни това } else { console.log('---'); }

Всъщност представеният код е еквивалентен на следното:

let test = 3; if (Boolean(test) === true) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = 3; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = ''; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = 3 * 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = null; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = false; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = 0; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = '0'; if (test) { console.log('+++'); } else { console.log('---'); }

Без да пускате кода, определете какво ще се изведе в конзолата:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне