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 相关文章推荐
ASP SQL防注入的方法
Dec 25 Javascript
再谈javascript 动态添加样式规则 W3C校检
Dec 25 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
js中同步与异步处理的方法和区别总结
Dec 25 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
Vue 仿百度搜索功能实现代码
Feb 16 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
JS实现留言板功能
Jun 17 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
手把手教你写一个微信小程序(推荐)
Oct 17 Javascript
element-ui table span-method(行合并)的实现代码
Dec 20 Javascript
React通过redux-persist持久化数据存储的方法示例
Feb 14 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破解防盗链图片的一个简单方法
2014/06/07 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
python中property和setter装饰器用法
2019/12/19 Python
执行Python程序时模块报错问题
2020/03/26 Python
如何在sublime编辑器中安装python
2020/05/20 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
《金钱的魔力》教学反思
2014/02/24 职场文书
合伙协议书
2014/04/23 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
教师继续教育反思周记
2015/06/25 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js