当前位置:网站首页>【二】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
本次就分享到这里,喜欢的关注支持下,期待后期更多丰富内容
边栏推荐
猜你喜欢
随机推荐
博世「求援」,毫米波雷达重构
numpy的学习笔记
“行泊一体”的火爆与现实困境
Detailed explanation of the principle of JWT_The principle of electromagnetic induction
机械臂速成小指南(十五):线性规划
锁定和并发控制(四)
NC231 只出现一次的数字
微信小程序:Framework inner error FLOW_CREATE_NODE
Idea中运行sparkSQL
在idea中创建web项目_idea部署web项目
亲戚3.5W入职华为后,我也选择了转行……
Qt读取Json文件(含源码+注释)
JZ40 最小的K个数
带你了解MySQL数据库
总结嵌入式C语言难点 (1部分) 【结尾有资料】
牛客的课程订单分析[分组统计时如何取指定行字段?]
tiup mirror modify
我今天终于发现demo才是一切
总结:不同语言比较总结
技术分享| 融合调度系统中的电子围栏功能说明