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 相关文章推荐
javascript使用activex控件的代码
Jan 27 Javascript
Jquery提交表单 Form.js官方插件介绍
Mar 01 Javascript
JS正则中的RegExp对象对象
Nov 07 Javascript
如何用JavaScript动态呼叫函数(两种方式)
May 03 Javascript
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
微信小程序实现登录注册tab切换效果
Dec 29 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
May 07 Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 Javascript
编写v-for循环的技巧汇总
Dec 01 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
一个程序下载的管理程序(二)
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
php验证码生成器
2017/05/24 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
javascript 写类方式之十
2009/07/05 Javascript
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
Python logging模块学习笔记
2014/05/24 Python
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
python实现树形打印目录结构
2018/03/29 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
Python中拆分字符串的操作方法
2019/07/23 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
演讲比赛获奖感言
2014/02/02 职场文书
文明寝室申报材料
2014/05/12 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
教师个人成长总结
2015/02/11 职场文书
财产分割协议书
2016/03/22 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
解析原生JS getComputedStyle
2021/05/25 Javascript