typescript 学习 系列(一)

本文深入探讨了TypeScript的静态类型系统,包括基本类型如undefined、null、number、string和boolean,以及对象类型、数组类型和类。同时,文章阐述了类型注解的概念,展示了如何定义和使用函数类型。类型推断也是重点,TypeScript能自动推断变量的类型。通过实例,解释了类型注解与类型推断的区别和应用。
摘要由CSDN通过智能技术生成
1.静态类型
	//(1)基本类型undefined null number string boolean)
	//注意:当设置为string类型后,后续就不能在赋值不同类型的数据
	var leixingA:number = 1;
    var leixingB:string = '2';
    var leixingC:boolean = true;
    var leixingD:undefined = undefined;
    var leixingE:null = null;
    
	//比如:设置数字(报错:不能将类型“string”分配给类型“number”。)
	var num:string = '123'
	num = 123; 
	
	//(2)对象类型 
	var duixiangA:{a:number,b:string}={a:1,b:"3"}  //对象
    var duixiangB:string[] = ['1','2']             //数组
    
    class duixiangC{}                              //类
    var duixiangD:duixiangC = new duixiangC()
	//函数:定义一个函数,返回类型是字符串。
	var duixiangE :() => string = ()=>{   
		return '123'
	}
2.类型注解和类型推断
	// :number 就是类型注解
    var tuiduanA:number = 1
    // 类型推断:ts也会自动的进行推断你的类型是什么 
    var tuiduanB = 1;

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值