typeScript中的变量数据类型

盘点typeScript中的变量数据类型:
1.布尔类型
var isShowComma:boolean=true;

2.字符串类型
var name:string="小舞";

3.数值类型
var num:number=12345;

4.数组类型
写法一: var arr:number[]=[1,3,4,5]---------冒号后面可写各种类型,等于号后面与之对应,如:var arr:string[]=['小舞','唐三','小奥','荣荣'];
写法二: var arr:Array =['','','']

5.元组类型,数组的一种,可以不同类型数据
var arr:[string,number,boolean]=['小小',12,true]

6.枚举类型
enum Flag={true=1,false=0};
var f:Flag = Flag.true -----f结果为1
若枚举数据中没有表明各数据的结果,则默认获取索引值
如:enum Flag={pay,unpay,paysuccessfully}
var f:Flag == Flag.unpay -----f结果为1

7.任意类型 any
var aa:any="123"; aa=123 ----aa从原本的字符串123,变成数值123

8.null 和undefined 其它(never类型)数据类型的子类型
var num4: number;
console.log(num4) //报错提示,但准确输出undefined
var num4: number | undefined;
console.log(num4) //不报错,准确输出undefined
若一个元素可能是数值,空,或undefined,如下写法
var num: number | null | undefined

9.void类型:表示没有任何类型,用于定义方法的时候,方法没有返回值
如: function run():void{
console.log('run')
}
run();
如果方法有返回值,
function run1(): number {
return 214
}
run1()

10.never类型:是其它类型(包括null和undefined)的子类型,代表从不会出现的值
var a: never;
a=123 //报错
a=(()=>{
throw new Error('错误啦')
})() //抛出错误

posted @   JocelynFung  阅读(205)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
Live2D 看板娘 / Demo
点击右上角即可分享
微信分享提示