- javascript与TypeScript类型的不同
javascript
// 动态类型
let a = 123;
a = '123'
TypeScript
// 静态类型
let b: number = 123;
b = '123' // 报错,b 定义时是数字类型,未来也只能使用数字类型赋值
-
TypeScript是JavaScript类型的超集
意思就是说ts 支持 ES5、ES6的语法,同时有自己独特的语法 -
TypeScript 代码无法直接再浏览器中运行,必须通过编译器转成JavaScript后再运行
TypeScript转码Javascript 的工具
interface Person {
name: string
}
const teacher: Person = {
name: 'Dell Lee'
}
var teacher = {
name: 'Dell Lee'
};