丁鹿学堂:前端培训入门系列之typescript(二)

71 阅读1分钟

ts就是把js的动态数据类型变成了静态数据类型。

1.如果给变量a设置类型为number,则以后a只能赋值为数字。

let a:number;  // 声明一个变量a,同时指定他的类型为number
a = 10
// 简写
let c:string  = 'aaa'

如果变量的声明和赋值是同时进行的,那么ts会自动给变量规定好你赋值的类型,后面如果改,只能是相同的数据类型,否则编译会报错。

2.类型声明在函数参数,函数返回值的使用

function sum(a:number,b:number):number{
    return a + b
}
sum(1,2)

小结:

1类型声明可以给变量声明,变量声明+赋值的时候可以省略

2类型声明给函数声明,2个地方都可以用,一个是函数参数,一个是函数返回值。(函数返回值声明类型不是在return,而是在函数体的大括号前面)

以上就是今天总结的ts内容,每天一个小知识点,利用碎片化时间了解ts,为以后工作助力!