TypeScript 是 JavaScript 的超集,添加可选静态类型系统以在编码阶段发现错误;支持类型声明、类型推断、接口和类型别名,并通过编译剥离类型输出纯 JavaScript。

TypeScript 不是 JavaScript 的替代品,而是它的超集——所有合法的 JavaScript 代码都是合法的 TypeScript 代码。它在 JavaScript 基础上添加了可选的静态类型系统,让开发者能在编码阶段就发现类型错误,而不是等到运行时才暴露问题。
类型声明让变量和函数更“可预测”
TypeScript 允许你为变量、函数参数、返回值等显式标注类型。比如:
let count: number = 42;
function greet(name: string): string { return `Hello, ${name}`; }
一旦类型写错,比如 greet(123),TypeScript 编译器会立刻报错,而原生 JavaScript 会静默执行(可能产生意外结果)。
类型推断减少重复书写
你不必处处写类型。TypeScript 能根据初始值自动推断类型:
立即学习“Java免费学习笔记(深入)”;
let message = "Hi"; // 自动推断为 string
const numbers = [1, 2, 3]; // 推断为 number[]
标签: javascript java js node.js node typescript 编码 浏览器
还木有评论哦,快来抢沙发吧~