ts重点学习26-枚举笔记

export default {}
/*
enum`类型是对JavaScript标准数据类型的一个补充。
像C#等其它语言一样,使用枚举类型可以为一组数值赋予友好的名字。
*/
// 枚举用于表示固定的几个取值
// 例如: 人的性别只能是男或者女
enum Gender {
Male,
Female
}
let val: Gender;
val = Gender.Male;
val = Gender.Female;
// val = 0;
// val = 1;
// val = "邱淑贞";
// val = false;
// 注意点: TS中枚举类型的本质就是数值类型,所以赋值数值不会报错
// val = 100;
// val = 200;
console.log(Gender.Male); // 0
console.log(Gender.Female); // 1
// 注意点: TS中枚举类型的取值,默认从0开始,从上向下依次递增
enum Gender2 {
Male = 5,
Female
}
console.log(Gender2.Male); // 5
console.log(Gender2.Female); // 6
enum Gender3 {
Male,
Female=10
}
console.log(Gender3.Male); // 0
console.log(Gender3.Female); // 10
enum Gender4 {
Male=100,
Female=1200
}
console.log(Gender4.Male); // 100
console.log(Gender4.Female); // 1200

posted @   前端导师歌谣  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示