手机
当前位置:查字典教程网 >编程开发 >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中charAt()方法的使用

网页制作常用Javascript语句

javascript中attachEvent用法

javaScript中slice函数用法实例分析

JavaScript中switch语句的用法详解

JavaScript中String.prototype用法

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

JavaScript Array对象详解

JavaScript中search()方法的使用

JavaScript实现将UPC转换成ISBN的方法

精品推荐
分类导航