TS基本类型



// let a:number = 10;
// let str:string = 'ss';
// let c:boolean = true;
// let d = false;//会自动检测

// function sum(a:number,b:number):number{
//     return a + b; 
// };
// let result = sum(123,456);

// //字面量进行类型声明
// let v:10;
// let m :'male' | 'female';
// let p : number | string;//(联合类型)

// let k :any;
// let e ;//隐式



// let a :unknown;//与any不同,赋值的区别
// a = 'hello';
// let s:string;

// //类型断言
// s = a as string; 


// function fun():boolean{
//     return true;
// }
// function fun1(num){
//     if(num > 0){
//         return true;
//     }else{
//         return 123;
//     }
// }
// function fun3():void{
    
// }
// function fun4():never{
//     throw new Error('报错了!');
// }




let a:object;
a={};
a= function name() {
    
};
let b :{name:"sss",age?:18};//需要写属性   ?代表是可选属性
let c :{name:string,[propName:string]:any}//表示加任意属性
let d:(a:number,b:number)=>number;

let e :string[];
let g:Array<number>;

//元组就是固定长度的数组
let h :[string,string];

//枚举
enum Gender{
    male = 1,
    female = 0
}

let i :{name:string,gender:Gender};
i = {
    name:"ddd",
    gender:Gender.female
}


let j :{name:string} & {age:number};

//给类型起别名
type myType = string;



//总结类型汇总 number、string、boolean、字面量、any、unknown、void、never、object、array、tuple、enum

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值