[ 前端与TypeScript| 青训营笔记]

52 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天。

JS:动态类型,弱类型语言
TS:静态类型,弱类型语言

一、TypeScript

  • 可读性增强: 基于语法解析TSDoc,ide增强
  • 可维护性增强:在编译阶段暴露大部分错误
  • 多人合作的大型项目中,获得更好的稳定性和开发效率
  • 包含于兼容所有Js特性,支持共存
  • 支持渐进式引入与升级

二、基础知识

1.TypeScript注释

单行注释 ( // )  在 // 后面的文字都是注释内容。
多行注释 (/* */) 这种注释可以跨越多行。

2.TypeScript 与面向对象

TypeScript 是一种面向对象的编程语言。
面向对象主要有两个概念:对象和类。
对象:对象是类的一个实例,有状态和行为。
:类是一个模板,它描述一类对象的行为和状态。
方法:方法是类的操作的实现步骤。

3.TypeScript 变量

TypeScript 变量的命名规则:

  • 变量名称可以包含数字和字母。
  • 除了下划线和 $ 符号外,不能包含其他特殊字符。
  • 变量名不能以数字开头。
    声明变量:
var [变量名] : [类型] = 值;
var [变量名] : [类型];
var [变量名] = 值;
var [变量名];

4.函数格式

function 函数名(参数列表):返回值类型{
	函数体
	[return 返回值;]
}

let 函数名 = function (参数列表):返回值类型{
	函数体
	[return 返回值;]
}

5.类的继承

  • 调用父类使用super
  • 子类继承父类的属性和方法
  • 子类可以改写父类的属性和方法

6.循环

break语句
当break语句出现在一个循环内时,会立即终止这个循环。
continue语句
continue会跳过当前循环,强制开始下一次循环。
无限循环是一直在运行的循环。

三、个人学习总结

巩固了TypeScript基础知识,加强了记忆。