TypeScript

  • TypeScript基础
    • TypeScript概述
    • TypeScript环境
    • TypeScript使用
    • TypeScript注释
    • TypeScript输出
  • TypeScript变量
    • 变量概述
    • 类型注解
    • 变量命名
    • 数据类型
  • TypeScript运算符
    • 运算符概述
    • 算术运算符
    • 赋值运算符
    • 增减运算符
    • 比较运算符
    • 逻辑运算符
  • TypeScript语句
    • 选择语句
    • 循环语句
    • 跳转语句
  • TypeScript数组
    • 数组概述
    • 数组创建
    • 数组操作
  • TypeScript函数
    • 函数概述
    • 函数使用
    • 函数类型
    • 函数变量
  • TypeScript对象
    • 对象概述
    • 对象创建
    • 对象操作
    • 内置对象
  • TypeScript DOM
    • 安装插件
    • DOM概述
    • DOM操作

1 TypeScript简介

TypeScript(简称:TS)是JavaScript的超集(JS有的TS都有)。
注意:
1)  JavaScript的运行环境:一种是浏览器;另外一种是Node.js;Node.js 让 JavaScript 摆脱了浏览器的束缚,可以实现服务端/桌面端编程等;JavaScript既能运行在浏览器中,也可以运行在Node.js中;
2)  TypeScript 是JavaScript的一个超集,支持ECMAScript6标准(ES6语法)。 


2 TypeScript组成

TypeScript = Type + JavaScript(为JS添加了类型系统)
注意:
1) TypeScript 由微软开发的编程语言,在 JavaScript 的基础上增加了静态类型检查的超集;
2) TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器或node.js中。


3 TypeScript原理

通过编译器将TypeScript代码转换为纯JavaScript代码,之后,这些生成的JavaScript代码便能在浏览器或Node环境中执行。