-
活动记得记得记得就记得记得记得记得记得记得记得就记得记得记得记得记得记得记得就记得记得记得记得嘟嘟嘟嘟
查看全部 -
活动记得记得记得就记得记得记得记得记得记得记得就记得记得记得记得记得记得记得就记得记得记得记得嘟嘟嘟嘟
查看全部 -
并不难亟待解决的你都能拿到你的那等你拿电脑电脑电脑你的
查看全部 -
第一部分
查看全部 -
interface 接口
查看全部 -
fanxing
查看全部 -
泛型
查看全部 -
泛型
查看全部 -
34342234342
查看全部 -
let person1:[number,string] = [1,"alex"] 固定长度 固定类型的数组
person1[0] = "ddd"
person1[1] = 111
person1[2] = 111
元祖 目前来说还有bug
person1[2] = 3 报错
person1.push(3) 不报错
查看全部 -
let list1:number[] = [1,2,3,4]
let list2:Array<number> = [1,2,3,4]
let list3 = [1,2,3,4]
let list4 = [1,"ddd"]
let list5:any[] = [1,"dss",true]
查看全部 -
"start":"lite-server"
npm init
npm start
查看全部 -
哦哦哦哦哦哦哦查看全部 -
JS入门教程还是不错的查看全部
-
这是一条笔记
查看全部 -
这是一条笔记
查看全部 -
viod 函数返回值不存在
undefined 返回值未声明
never 函数未执行完成
function aaa():viod{
}
function aaa():undfined{
return
}
function aaa(message:string):never{
throw{
message
}
}
查看全部 -
// 枚举类型 Enum
enum Color {
red,
green,
blue
}
let color = Color.blue
console.log(color)
// 编译
tsc app.ts
// 执行
node app.ts
查看全部 -
Any主要可以快速开发,无需定义复杂类型
Unknown 则是保证定义类型的安全性,比如
let g:unkown=1
g()此时就会报错
查看全部 -
为什么使用TypeScript
1、类型推演与类型匹配2、开发编译时报错
3、极大程度的避免了低级错误
4、支持JavaScript最新特新
查看全部 -
// union 联合类型
let union : string|number
union = 2; || union = "2";
// literal 字面量类型
let literal : 1|"2"|true|[1]
查看全部 -
// 数组 array
let list1: number[]=[1,2,3,4];
let list2: Array<number>=[1,2,3,4];
let list3 = [1,2,3,4];
let list4: any[]=[1,"dss",true];
// tuple 元组 : 是特殊的数组 是固定长度,固定类型。
// bug : 可以[].push() 一定指定类型
list person1:[number,string]=[1,"aaaa"]
查看全部
举报