TypeScript упрощает код javascript, что упрощает чтение, запись и отладку кода. Наиболее важным вариантом использования машинописного текста является проверка статического типа, в то время как javascript поддерживает проверку динамического типа. Это причина, по которой разработчики выбирают машинописный текст вместо javascript в популярных фреймворках и библиотеках, таких как angular, react и т. Д.

Тип Oring:

Слышали ли вы когда-нибудь этот термин раньше? .. Если нет, значит, это один из самых горячих вопросов на собеседовании о машинописном тексте 🔥.

Пример расскажет вам историю, о которой я говорю.

Я думаю, вы поняли мою мысль, у нас есть функция с именем oring, которая принимает аргумент, тип которого может быть строкой или числом, но вы не можете передавать какой-либо другой тип в аргументе функции, если вы тогда это даст вам такую ​​ошибку….

Функция oring принимает как функцию, так и строку, но не что-либо другое. Это своего рода функциональность, которую javascript не предоставляет, вы можете увидеть этот тип вещей только в машинописном тексте, вы также можете предоставить более двух типов, и пользователь также может использовать определяемый пользователем тип.

Тип {xyz: ””} является примером определенного пользователем типа, вы также можете определить свой собственный тип в машинописном тексте. 🤗

Тип Anding:

Как и type oring, type anding также является одним из полезных приемов машинописного текста. Но как мы можем использовать этот оператор в машинописном тексте, некоторые из вас попробуют заменить или «| »С оператором« & » в приведенном выше примере, но вы не получите никаких хороших результатов. Самый важный вариант использования типа Anding - интерфейс. Пожалуйста, посмотрите на приведенный ниже пример для получения дополнительных разъяснений.

Я определяю два интерфейса: значение1 и значение2, функция anding примет тип объекта, который будет содержать пары ключ-значение обоих значение1 и значение2, как видите, anding ({xyz: 2}) выдаст нам ошибку, поскольку мы определяем только Только в нем пара "ключ-значение" значение1.

Существуют различные способы использования типа Oring и типа Anding в машинописном тексте.

Для более горячих тем вы можете подписаться на меня или написать в поле для комментариев, если у вас есть какие-либо сомнения, также опишите это в поле для комментариев.