Type Assertions & Type Casting | Typescript Tutorial for Beginners

Web Dev Roadmap for Beginners (Free!): Learn Type Assertions & Type Casting in this Typescript tutorial for beginners. Learn more about type assertions and type casting and complete a Typescript student challenge in detailed TS tutorial. 🚀 Become a full-stack web dev with Zero To Mastery Courses: - The Complete Web Developer: - Master the Coding Interview: - Junior to Senior Dev Roadmap: 🚩 Subscribe ➜ 📬 Course Updates ➜ ❓ Questions - Please post them to my Discord ➜ ☕ Buy Me A Coffee ➜ 👇 Follow Me On Social Media: Github: Twitter: LinkedIn: 🔗 All Resources for this Typescript Course: 🔗 Playlist for this Typescript Course: Type Assertions & Type Casting | Typescript Tutorial for Beginners (00:00) Intro (00:05) Welcome (00:28) Type Assertions vs Type Casting (01:18) What are Type Assertions? (01:58) Starter Code (03:44) Converting Types with Assertions (04:53) Angle Bracket Syntax instead of “as“ (05:55) Narrowing Return Values with Assertions (08:37) Caution: Assertions allow mistakes! (10:07) Double Casting and the unknown type (12:03) DOM Selection Types (16:19) Non-Null Assertions (17:43) Angle Brackets and the DOM (18:14) Student Challenge (21:27) Solution 1: Beginners (24:13) Solution 2: Type Assertion Corrections: (13:50) Syntax error: (’img’) is what is needed if the element has an id set to “img“. This does not change the concept I’m discussing. Just tired eyes and a syntax error. 📚 Suggested Pre-requisites for this Typescript course: 🔗JavaScript for Beginners full course: 📚 Tutorial References: 🔗 Typescript Official Website: 🔗 Anders Hejlsberg, Creator of Typescript and C# Interview: 🔗 Stackoverflow Survey Results: #technology-most-popular-technologies 🔗 MDN - Static Typing: 🔗 MDN - Dynamic Typing: 🔗 MDN - Type Coercion: 🔗 TS Type Assertions: #type-assertions ⚙ Web Dev Tools: 🔗 Chrome Browser: 🔗 Visual Studio Code (VS Code): 🔗 & npm: 🔗 Live Server VS Code Extension: Was this Typescript Assertions and Type Casting tutorial helpful? If so, please share. Let me know your thoughts in the comments. #typescript #assertions #casting
Back to Top