图片来源:黑马程序员 bz
语言超集: JavaScript >> TypeScript 静态类型定义 >> ArkTS 声明式 UI 状态管理
方舟编译器。统一字节码 AOT GC 机制。 UI 后端引擎,平台是标配层、系统层
TypeScript的类型是静态类型。编译时就确定了变量的类型,而不是在运行时。这与JavaScript不同,后者是动态类型语言,意味着其变量的类型可以在运行时改变。
TypeScript 是一种由微软开发的开源语言,它是 JavaScript 的一个超集,添加了可选的静态类型和基于类的面向对象编程。TypeScript 设计目的是开发大型应用程序,并且它最终会被编译成 JavaScript。
官网网页编辑和测试
基础语法
条件判断
在Type Seript中,
空字符串、数字0、null、undefined都被认为是false,
其它值则为true
// 定义几个不同的变量
let emptyString = "";
let numberZero = 0;
let valueNull = null;
let valueUndefined = undefined;
let nonEmptyString = "hello";
let numberNonZero = 1;
循环:fori/ while
函数: Typescript通常利用function关键字声明函数,并且支持可选参数、默认参数、箭头函数等
类和接口: 枚举默认是:0-n,自定义赋值的话不需要声明类型。
继承、覆写、重载、多态。都是支持的。
模块开发: 需要定义 export class/function
引入方需要:import