js 代码优化点滴记录


Posted in Javascript onFebruary 19, 2012

1、简单示例如下:
switch用例

var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
switch(caseValue){ 
case 0: 
caseContent = "鞋子"; 
break; 
case 1: 
caseContent = "裤子"; 
break; 
case 2: 
caseContent = "外套"; 
break; 
... ... 
case 5: 
caseContent = "帽子"; 
break; 
default : 
caseContent = "随便"; 
break; 
}

数组用例
var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
var caseContentArr = ["鞋子","裤子","外套"... ...,"帽子"]; 
caseContent = caseContentArr[caseValue] ? caseContentArr[caseValue]:"随便";

2、优缺点分析
数组方式代码简洁、效率高,但可读性不如switch用例。
Javascript 相关文章推荐
最新优化收藏到网摘代码(digg,diigo)
Feb 07 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
May 31 Javascript
从0开始学Vue
Oct 27 Javascript
深入理解JavaScript定时机制
Oct 27 Javascript
利用canvas实现的加载动画效果实例代码
Jul 05 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
js实现简单数字变动效果
Nov 06 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
Oct 11 Javascript
JavaScript相等运算符的九条规则示例详解
Oct 20 Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 #Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 #Javascript
jquery实现奇偶行赋值不同css值
Feb 17 #Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 #Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 #Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 #Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 #Javascript
You might like
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php中使用addslashes函数报错问题的解决方法
2013/02/06 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
jquery select操作的日期联动实现代码
2009/12/06 Javascript
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
Python程序设计入门(4)模块和包
2014/06/16 Python
跟老齐学Python之类的细节
2014/10/13 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
简单了解django索引的相关知识
2019/07/17 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
HTML5图片预览实例分享
2014/06/04 HTML / CSS
护理职业应聘自荐书
2013/09/29 职场文书
大学运动会通讯稿
2014/01/28 职场文书
工程管理英文求职信
2014/03/18 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书