首页 >> js开发 >> js代码JavaScript enum枚举类型定义及使用方法
js代码JavaScript enum枚举类型定义及使用方法
发布时间: 2021年1月13日 | 浏览:
| 分类:js开发
enum型也被成为枚举类型,它是一种可以将多个常量分组为一个并附加一系列值的类型,使用枚举定义的常量称为枚举器列表,默认情况下,枚举器从零开始按顺序编号。本篇文章给大家介绍关于JavaScript中枚举类型的使用。JavaScript中enum(枚举类型)是什么?
JavaScript中是没有枚举类型的,除了JavaScript以外的语言都有enum这个关键词,但为了在JavaScript中使用枚举变量,我们必须自己创建它。下面我们就来看如何在JavaScript中定义enum(枚举类型)我们来看在JavaScript中定义enum(枚举类型)具体的示例代码如下
var Fruit = {
orange : 1,
banana : 2,
peach : 3,
strawberry : 4
};
var myvar = Fruit.orange;
if (myvar == 1){
console.log("It is an orange!");
}
else {
console.log("It is NOT an orange");
}
var Fruit = {
orange : 1,
banana : 2,
peach : 3,
strawberry : 4
};
var myvar = Fruit.orange;
if (myvar == 1){
console.log("It is an orange!");
}
else {
console.log("It is NOT an orange");
}执行结果如下
在上面的代码中,我们首先创建了一个名为Fruit的字典变量。在Fruit变量中设置了多个枚举器,并分别给出了它们的整数值。然后我们使用运算符将orange枚举器的值存储在变量myvar中。如果myvar的值为1,则在JavaScript控制台中显示It is an orange!,否则显示It is NOT an orange!。最后,在这种情况下,myvar的值为1,所以显示It is an orange!。以上就是本文的全部内容,希望对大家的学习有所帮助。
JavaScript中是没有枚举类型的,除了JavaScript以外的语言都有enum这个关键词,但为了在JavaScript中使用枚举变量,我们必须自己创建它。下面我们就来看如何在JavaScript中定义enum(枚举类型)我们来看在JavaScript中定义enum(枚举类型)具体的示例代码如下
var Fruit = {
orange : 1,
banana : 2,
peach : 3,
strawberry : 4
};
var myvar = Fruit.orange;
if (myvar == 1){
console.log("It is an orange!");
}
else {
console.log("It is NOT an orange");
}
var Fruit = {
orange : 1,
banana : 2,
peach : 3,
strawberry : 4
};
var myvar = Fruit.orange;
if (myvar == 1){
console.log("It is an orange!");
}
else {
console.log("It is NOT an orange");
}执行结果如下
在上面的代码中,我们首先创建了一个名为Fruit的字典变量。在Fruit变量中设置了多个枚举器,并分别给出了它们的整数值。然后我们使用运算符将orange枚举器的值存储在变量myvar中。如果myvar的值为1,则在JavaScript控制台中显示It is an orange!,否则显示It is NOT an orange!。最后,在这种情况下,myvar的值为1,所以显示It is an orange!。以上就是本文的全部内容,希望对大家的学习有所帮助。
相关文章:
- jsVue-CLI 3 scp2自动部署项目至服务器的方法js大全
- jsvue中全局路由守卫中替代this操作(this.$store/this.$vux)js大全
- js解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题js大全
- JavaScript深入了解Vue.js 混入(mixins)
- js解决父组件将子组件作为弹窗调用只执行一次created的问题js大全
- jsvuex中store存储store.commit和store.dispatch的用法js大全
- jsvue+axios全局添加请求头和参数操作js大全
- js基于 Vue 的 Electron 项目搭建过程图文详解js大全
- jsVUE项目axios请求头更改Content-Type操作js大全
- jsVue自动构建发布脚本的方法示例js大全