了解TypeScript

2021-01-24  本文已影响0人  拐服第一大码猴

typescript:

微软研发的一个脚本语言,适用于大型WEB开发

是js的超集(包含了es5 6所有语法,拥有自己的扩展语法)

*适用于大型项目中*,ts无法直接运行,需要编译成js文件才可

TS关键词://严谨  大  规范

大公司:项目一般都比较大,经常会迭代维护,所以他更希望代码严谨一点

ts文件编译:

1. 安装typescript模块

yarn global add typescript

2. 手动编译  || vue项目中,可以选择typescript模块

tsc xxxx.ts  || vue项目中会自动编译,无需手动

3. 正常使用编译完成的js文件

ts语法:

1. ts没有隐式转换,不同数据类型无法比较

'1'  == 1  //报错,告诉你这是两种不同的数据类型

2. ts创建变量常量

var|let|const 变量名: 属性类型 = 默认值

let cls: String = '0824'

//ts的变量常量只能赋值同数据类型

//any表示此变量可以放任意数据类型

3. 数组定义:

TS中数组中能存放同一种数据类型

var|let|const 变量名: 属性类型[] = 默认值

var numberArr: Number[] = [2,21312,34,55]

4. 函数定义:

返回值约束:

function 函数名(): 返回值数据类型 {}

//void表示函数没有返回值

():String => {  return 'xxxxx'  }

形参约束:

function 函数名(形参1: 类型 = 默认值, 形参2: 类型...): 返回值 {}

上一篇下一篇

猜你喜欢

热点阅读