TypeScript学习之基础类型
标签:
JavaScript
一、基础类型
//布尔值
let isDome:boolean = true; //数字
let age:number = 18; //字符串
let name:string = '小王'; //数组
let arr: number[] = [1,2,3]; let arr: Array<number> = [1,2,3]; //元祖 已知元素数量和类型的数组
let x:[string, number] = ['小王', 18] //枚举
enum Color {Red=1, Blue, Green}; let c: Color = Color.Red; let colorName: string = Color[1];
//Any 任何类型
let notSure: Any = 4;
notSure = 'string';
notSure = false; //Void 没有任何类型
function show():void { console.log('void');
} let unable: void = undefined;
unable = null; //undefined 和 null
let x:undefined = undefined; let y:null = null; //Never never类型是那些总是会抛出异常或根本就不会有返回值的函数
function error(msg: string):never { throw new error(msg);
}二、类型断言
let str: any = 'xxxxxxxxxxxxxxxx'; let num: number = (<string>str).length; //等价于 let num: number = (str as string).length;
作者:大富_大贵
链接:https://www.jianshu.com/p/c5772fe24f56
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦