Product description ※Please note that product information is not in full comprehensive meaning because of the machine translation.
Informatics
TypeScript is an open source programming language that adds static typing capabilities to JavaScript. This book introduces TypeScript's unique specifications and features, as well as its core JavaScript specifications and features. You can learn the basics of TypeScript in this book alone. There are many static typing languages out there, but the TypeScript type system is expressible like no other. To help readers understand the validity of types and write TypeScript-like code, this book covers a wide range of ways to handle basic types that make programs safer, as well as literal, union, and keyof types that are the source of TypeScript's "high expressivity." It also explains how to best handle confusing and dangerous functions that threaten type safety based on historical background, purpose, and usage. There are test questions for each chapter, and students learn while checking their understanding.