本文介绍: JS 已有类型原始类型,简单类型( number/string/boolean/null/undefined )复杂数据类型(数组,对象,函数等)TS 新增类型联合类型自定义类型(类型别名)接口元组字面量类型枚举void …
背景:
JS 的类型系统存在“先天缺陷”弱类型,JS 代码中绝大部分错误都是类型错误(Uncaught TypeError) 开发的时候,定义的变量本应该就有类型 这些经常出现的错误,导致了在使用 JS 进行项目开发时,增加了找 Bug、改 Bug 的时间,严重影 响开发效率 。
从编程语言的动静来区分,TypeScript 属于静态类型的编程语言,JavaScript 属于动态类型的编程 语言 、
对于 TS 来说:在代码编译的时候(代码执行前)就可以发现错误(早)
安装编译 TS 的工具包
TypeScript基础
TypeScript类型概述
TypeScript原始数据类型
数组类型
联合类型
非原始类型 :
联合类型 :
类型别名
函数类型
对象
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。