当前位置:网站首页>【二】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
本次就分享到这里,喜欢的关注支持下,期待后期更多丰富内容
边栏推荐
猜你喜欢
随机推荐
“行泊一体”的火爆与现实困境
微信小程序:Framework inner error FLOW_CREATE_NODE
julia系列5:文本、图像、其他语言函数互动
20 Lectures on Disassembly of Multi-merchant Mall System Functions-Platform Distribution Overview
链表| leecode刷题笔记
时间戳格式化「建议收藏」
DSP-ADAU1452输入通道配置
Locking and Concurrency Control (4)
软件技术功能开发思路
一文搞懂│php 中的 DI 依赖注入
Antd-ProComponents中的EditableProTable无法在子行继续新增子子行的临时解决方案
【暑期集训第一周:搜索】【DFS&&BFS】
【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
记一次内部分享——瞎扯淡
特殊变量 (SQL)
无线振弦采集仪远程修改参数方式
JZ81 调整数组顺序使奇数位于偶数前面(二)-相对位置变化
JZ21 调整数组顺序使奇数位于偶数前面(一)-相对位置变化
几种常见的跨域解决方法
numpy的学习笔记