手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用JavaScript switch case 另类写法
使用JavaScript switch case 另类写法
摘要:习惯了C#的语法,遇到多分支调用的情况,除了最简单的if-else,那么就是switch-case了,所以使用JavaScript的时候就很...

习惯了C#的语法,遇到多分支调用的情况,除了最简单的if-else,那么就是switch-case了,所以使用JavaScript的时候就很容易会写出下面这样的代码:

复制代码 代码如下:

// JScript source code

//something的值是1、2、3...

switch (something) {

case 1:

todoA();

break;

case 2:

todoB();

break;

case 3:

todoC();

break;

//...

}

这样的代码本身也没什么,只是可读性差一些,看起来有点费劲,JavaScript虽然支持switch-case,不过有一种更好的写法值得推广:

复制代码 代码如下:

// JScript source code

//something的值是1、2、3...

var cases = {

1: todoA,

2: todoB,

3: todoC

};

if (cases[something]) {

cases[something]();

}

作者:Justin

出处:http://justinw.cnblogs.com/

【使用JavaScript switch case 另类写法】相关文章:

JavaScript中string对象

简介JavaScript中toUpperCase()方法的使用

JavaScript中search()方法的使用

JavaScript Array对象详解

JavaScript Date对象详解

javaScript中with函数用法实例分析

使用JavaScript刷新网页的方法

JavaScript中的splice()方法使用详解

javascript实现Table排序的方法

JavaScript的while循环的使用

精品推荐
分类导航