当前位置:网站首页>【二】TS基本类型
【二】TS基本类型
2022-08-02 16:12:00 【编程小橙子】

image.png
布尔类型boolean
let flag: boolean = true;
数字类型number
let num: number = 0;
字符串类型string,可以使用''''或''
let str: string = 'hello';
let strFn: string = ''hello'';
数组类型
定义方式一:在变量后面直接跟着[]
let arr: number[] = [1, 2, 3];
定义方式二:在变量后面跟着Array<元素类型>
let arrList: Array<number> = [1, 2, 3];
元组 Tuple类型
可以定义一对值分别为 string和number类型的元组
let tuple: [number, string] = [1, 'hello'];
枚举
enum Color {
red,
blue,
green
}
let c: Color = Color.blue;
默认下标从0开始,可以给某个值手动设置下标从几开始
enum cl {
red = 1,
blue,
green
}
let tring: string = cl[1];
Any任意类型,使用any
let list: any[] = [1, '2', 3];
list[1] = 100;
void,当一个函数没有返回值时用
function user(): void {
console.log('this is a ts');
}
void的变量只能赋值undefined和null
let able: void = undefined;
let ab:void = null
Null 和 Undefined
let uname: undefined = undefined;
let password: null = null;
具体请看TypeScript手册上的https://www.tslang.cn/docs/handbook/basic-types.html
本次就分享到这里,喜欢的关注支持下,期待后期更多丰富内容
边栏推荐
猜你喜欢
随机推荐
总结嵌入式C语言难点 (1部分) 【结尾有资料】
JZ11 旋转数组的最小数字
A tour of gRPC:06 - gRPC client straming 客户端流
特殊变量 (SQL)
CWE4.8: The 25 most damaging software security issues in 2022
微信小程序:Framework inner error FLOW_CREATE_NODE
Idea中运行sparkSQL
领导无线边缘AI的联合神经形态学习,具有较高的识别精度以及较低的能耗
牛客的课程订单分析[分组统计时如何取指定行字段?]
11.1-CM24 最近公共祖先
CefSharp实战演示
MongoDB 《三》复制集集群搭建实例
我的创作纪念日
软件技术功能开发思路
面试官:可以谈谈乐观锁和悲观锁吗
跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
CWE4.8:2022年危害最大的25种软件安全问题
Qt reads Json files (including source code + comments)
关于小程序TabBar跳转页面跟TabBar标签栏的icon不对应的分析(debug)
打破千篇一律,DIY属于自己独一无二的商城









