运行速度更快
提供静态类型检查
自动优化代码大小
支持所有浏览器的专有API
interface
type
class
struct
let x = (number)value;
let x = {number}value;
let x = <number>value;
let x = number(value);
enum 只能包含字符串类型的值
enum 是一种特殊的对象,用于定义命名的常量集合
enum 不能和接口一起使用
enum 在运行时不会被保留
function foo(name: string?) {}
function foo(name*: string) {}
function foo(name = string) {}
function foo(name?: string) {}
第三方库类型支持与声明
详细讲解如何使用社区类型包、理解 .d.ts 声明文件,及手写类型声明和解决无类型库的实战方案。
Vue 2 入门与安装
详细讲解 Vue 2.0 简介、MVVM 模式及常见安装方式,助你快速入门 Vue 开发。
On this page