НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗jstsPmBsSLT 20 of 55 menu

Тип строкового литерала в TypeScript

С помощью оператора объединения типов можно объединять не только встроенные типы, но и строки. Для примера сделаем так, чтобы переменная могла принимать только одно из двух строковых значений:

let str: 'success' | 'error';

Давайте проверим. Запишем переменную одну из строк:

str = 'success';

Запишем вторую:

str = 'error';

А вот попытка записать иную строку приведет к ошибке:

str = 'eee'; // ошибка

Сделайте так, чтобы переменная могла принимать одно из трех значений: 'error', 'warning' или 'success'.

Русский
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить