Merkkijonoliteraalin tyyppi TypeScriptissä
Tyypin yhdistämisoperaattorilla voidaan yhdistää ei vain sisäänrakennettuja tyyppejä, vaan myös merkkijonoja. Esimerkkinä tehdään niin, että muuttuja voi hyväksyä vain yhden kahdesta merkkijonoarvosta:
typescriptlet str: 'success' | 'error';
Tarkistetaan. Asetetaan muuttuja yhdellä merkkijonoista:
typescriptstr = 'success';
Asetetaan toinen:
typescriptstr = 'error';
Mutta yritys asettaa jokin toinen merkkijono johtaa virheeseen:
typescriptstr = 'eee'; // virhe
Задание 1
Tee niin, että muuttuja voi
hyväksyä yhden kolmesta arvosta: 'error',
'warning' tai 'success'.